version: "3.3" services: api: image: registry.cosmobile.dev/pdf-generator:beta container_name: pdf-generator ports: - "80:3001" volumes: - "assets:/app/assets" deploy: labels: - "traefik.enable=true" - "traefik.docker.network=customers-public" - "traefik.http.routers.pdf-generator-api-prod-http.rule=Host(pdf-generator.cosmobile.net)" - "traefik.http.routers.pdf-generator-api-prod-http.entrypoints=http" - "traefik.http.routers.pdf-generator-api-prod-http.middlewares=https-redirect" - "traefik.http.routers.pdf-generator-api-prod-https.rule=Host(pdf-generator.cosmobile.net)" - "traefik.http.routers.pdf-generator-api-prod-https.entrypoints=https" - "traefik.http.routers.pdf-generator-api-prod-https.tls.certresolver=le" - "traefik.http.routers.pdf-generator-api-prod-https.middlewares=compressed@file" - "traefik.http.services.pdf-generator-api-prod.loadbalancer.server.port=80" volumes: assets: driver_opts: type: "nfs" o: "addr=${NFS_IP},nolock,soft,rw" device: ":/mnt/storage/compagnia/pdf-generator/assets"