diff --git a/nodes/heimdall/evershelf/compose.yaml b/nodes/heimdall/evershelf/compose.yaml new file mode 100644 index 0000000..997ae49 --- /dev/null +++ b/nodes/heimdall/evershelf/compose.yaml @@ -0,0 +1,28 @@ +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 \ No newline at end of file