services: evershelf: build: . container_name: evershelf ports: - "8080:80" networks: - proxy-net labels: - "traefik.enable=true" - "traefik.http.routers.evershelf.entrypoints=websecure" - "traefik.http.routers.evershelf.rule=Host(`evershelf.castaldifamily.com`)" - "traefik.http.routers.evershelf.tls=true" - "traefik.http.routers.evershelf.tls.certresolver=cloudflare" - "traefik.http.services.evershelf.loadbalancer.server.port=8080" volumes: # Persist database and runtime data - /mnt/appdata/evershelf/data:/var/www/html/data # Mount your local .env configuration - /mnt/appdata/evershelf/.env:/var/www/html/.env:ro restart: unless-stopped environment: - TZ=America/New_York networks: proxy-net: name: proxy-net external: true