version: '3' services: gallery: build: . volumes: - ./public:/app/public - ./images:/app/images expose: - "3000" environment: - NODE_ENV=production restart: unless-stopped networks: - web labels: - "traefik.enable=true" - "traefik.http.routers.gallery-secure.entrypoints=https" - "traefik.http.routers.gallery-secure.rule=Host(`analog.uplink.tel`)" - "traefik.http.routers.gallery-secure.tls.certresolver=http" - "traefik.http.services.gallery.loadbalancer.server.port=3000" networks: web: external: true