02de5302c9
- Implemented Hydra visualizations in `web_realart/public/hydra/app.js` and `index.html`. - Created WebGL visualizer using Three.js and WebGPU in `web_realart/public/webgl/app.js` and `index.html`. - Developed main landing page in `web_realart/public/index.html` to showcase different visualizations. - Set up WebSocket server in `web_realart/server.js` to relay OSC messages to web clients. - Added health check API endpoint for monitoring server status.
18 lines
330 B
Docker
18 lines
330 B
Docker
FROM node:22-alpine
|
|
|
|
WORKDIR /app
|
|
COPY package.json ./
|
|
RUN npm install --omit=dev
|
|
|
|
COPY server.js ./
|
|
COPY public ./public
|
|
|
|
EXPOSE 4400
|
|
ENV HTTP_PORT=4400
|
|
ENV DATA_PORT_IN=57124
|
|
|
|
# UDP 57124 doit etre exposable (data_feeds bridge.py emet ici)
|
|
# docker run -p 4400:4400 -p 57124:57124/udp av-live-realart
|
|
|
|
CMD ["node", "server.js"]
|