|
|
@@ -4,10 +4,22 @@ services:
|
|
|
image: registry.cosmobile.dev/pdf-generator:beta
|
|
|
container_name: pdf-generator
|
|
|
ports:
|
|
|
- - "3002:3001"
|
|
|
+ - "80:3001"
|
|
|
volumes:
|
|
|
- - "assets:/app/assets"
|
|
|
+ - "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:
|