docker-compose.yml 767 B

12345678910111213141516171819202122232425
  1. version: '3'
  2. services:
  3. api:
  4. build:
  5. context: .
  6. args:
  7. - CORS_ALLOWED_ORIGIN=http://${HOSTNAME},https://${HOSTNAME}
  8. environment:
  9. - CORS_ALLOWED_ORIGIN=http://${HOSTNAME},https://${HOSTNAME}
  10. - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY}
  11. - STRIPE_API_KEY=${STRIPE_API_KEY}
  12. - STRIPE_WEBHOOK_SECRET=whsec_527fbb8ce7f9072a60a17a37e2807965c08a10fb48aa218e9ed14b7835520844
  13. labels:
  14. - "traefik.enable=true"
  15. - "traefik.http.routers.api.rule=Host(`${HOSTNAME}`) && PathPrefix(`/api`)"
  16. - "traefik.http.routers.api.entrypoints=web"
  17. - "traefik.http.services.api.loadbalancer.server.port=8080"
  18. networks:
  19. - traefik_network
  20. networks:
  21. traefik_network:
  22. name: traefik_network
  23. external: true