docker-compose.yml 1.2 KB

12345678910111213141516171819202122232425262728
  1. version: "3.3"
  2. services:
  3. api:
  4. image: registry.cosmobile.dev/pdf-generator:beta
  5. container_name: pdf-generator
  6. # ports:
  7. # - "80:3001"
  8. volumes:
  9. - "assets:/app/assets"
  10. deploy:
  11. labels:
  12. - "traefik.enable=true"
  13. - "traefik.docker.network=customers-public"
  14. - "traefik.http.routers.pdf-generator-api-prod-http.rule=Host(pdf-generator.cosmobile.net)"
  15. - "traefik.http.routers.pdf-generator-api-prod-http.entrypoints=http"
  16. # - "traefik.http.routers.pdf-generator-api-prod-http.middlewares=https-redirect"
  17. # - "traefik.http.routers.pdf-generator-api-prod-https.rule=Host(pdf-generator.cosmobile.net)"
  18. # - "traefik.http.routers.pdf-generator-api-prod-https.entrypoints=https"
  19. # - "traefik.http.routers.pdf-generator-api-prod-https.tls.certresolver=le"
  20. # - "traefik.http.routers.pdf-generator-api-prod-https.middlewares=compressed@file"
  21. - "traefik.http.services.pdf-generator-api-prod.loadbalancer.server.port=80"
  22. volumes:
  23. assets:
  24. driver_opts:
  25. type: "nfs"
  26. o: "addr=${NFS_IP},nolock,soft,rw"
  27. device: ":/mnt/storage/compagnia/pdf-generator/assets"