services: app: container_name: microblog-app build: context: . target: app expose: - "3000" volumes: - ./data:/app/data environment: - NODE_ENV=production - DB_PATH=/app/data/microblog.db - SESSION_SECRET=${SESSION_SECRET} - REGISTER_TOKEN=${REGISTER_TOKEN} - API_TOKEN=${API_TOKEN} - WEBAUTHN_RP_ID=blog.yyamashita.com - WEBAUTHN_ORIGIN=https://blog.yyamashita.com restart: unless-stopped networks: - web networks: web: external: true name: web