version: "3" services: node: image: "node:lts-alpine" working_dir: /home/node/app volumes: - ./:/home/node/app command: ash -c "npm i && npm run start:prod" restart: unless-stopped environment: - PUID=1000 # UID to run the application as - PGID=1000 # GID to run the application as - WS_FALLBACK=false # Set to true to enable websocket fallback if the peer to peer WebRTC connection is not available to the client. - RATE_LIMIT=false # Set to true to limit clients to 1000 requests per 5 min. - TZ=Etc/UTC # Time Zone ports: - "3000:3000"