analogGallery/docker-compose.yml

25 lines
613 B
YAML

version: '3'
services:
gallery:
build: .
volumes:
- ./images:/app/images
- ./images.json:/app/images.json
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