version: '3' services: api: build: context: . args: - CORS_ALLOWED_ORIGIN=http://${HOSTNAME},https://${HOSTNAME} environment: - CORS_ALLOWED_ORIGIN=http://${HOSTNAME},https://${HOSTNAME} - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY} - STRIPE_API_KEY=${STRIPE_API_KEY} - STRIPE_WEBHOOK_SECRET=whsec_527fbb8ce7f9072a60a17a37e2807965c08a10fb48aa218e9ed14b7835520844 labels: - "traefik.enable=true" - "traefik.http.routers.api.rule=Host(`${HOSTNAME}`) && PathPrefix(`/api`)" - "traefik.http.routers.api.entrypoints=web" - "traefik.http.services.api.loadbalancer.server.port=8080" networks: - traefik_network networks: traefik_network: name: traefik_network external: true