services: web: build: context: . dockerfile: Dockerfile.web restart: unless-stopped environment: WEB_PORT: "3000" WEB_HOST: 0.0.0.0 API_ORIGIN: http://api:3001 ports: - "127.0.0.1:8092:3000" depends_on: - api api: build: context: . dockerfile: Dockerfile.api restart: unless-stopped environment: API_PORT: "3001" API_HOST: 0.0.0.0 DB_PATH: /data/timelog.sqlite PUBLIC_ORIGIN: ${PUBLIC_ORIGIN} GITHUB_CLIENT_ID: ${GITHUB_CLIENT_ID} GITHUB_CLIENT_SECRET: ${GITHUB_CLIENT_SECRET} GITHUB_ALLOWED_ID: ${GITHUB_ALLOWED_ID} VAPID_PUBLIC_KEY: ${VAPID_PUBLIC_KEY} VAPID_PRIVATE_KEY: ${VAPID_PRIVATE_KEY} VAPID_SUBJECT: ${VAPID_SUBJECT} volumes: - timelog_data:/data volumes: timelog_data: