feat: Add Sablier lazy loading to Jupyter service
- Add Sablier middleware configuration to Jupyter in productivity stack - Update .gitignore to properly ignore service data files - Ignore database files, logs, settings.json, and key files Jupyter now supports on-demand startup via Sablier middleware.
This commit is contained in:
7
.gitignore
vendored
7
.gitignore
vendored
@@ -78,3 +78,10 @@ docker-compose/productivity/nextcloud/html/
|
|||||||
prometheus-data/
|
prometheus-data/
|
||||||
grafana-data/
|
grafana-data/
|
||||||
loki-data/
|
loki-data/
|
||||||
|
# Service data directories (databases, logs, configs)
|
||||||
|
**/config/db/
|
||||||
|
**/data/
|
||||||
|
**/logs/
|
||||||
|
**/settings.json
|
||||||
|
**/*.key
|
||||||
|
**/*.pem
|
||||||
|
|||||||
@@ -483,7 +483,10 @@ services:
|
|||||||
- "traefik.http.routers.jupyter.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.jupyter.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.routers.jupyter.middlewares=authelia@docker"
|
- "traefik.http.routers.jupyter.middlewares=authelia@docker"
|
||||||
- "traefik.http.services.jupyter.loadbalancer.server.port=8890"
|
- "traefik.http.services.jupyter.loadbalancer.server.port=8890"
|
||||||
|
# Sablier configuration
|
||||||
|
- "sablier.enable=true"
|
||||||
|
- "sablier.group=${SERVER_HOSTNAME}-jupyter"
|
||||||
|
- "sablier.start-on-demand=true"
|
||||||
volumes:
|
volumes:
|
||||||
nextcloud-db-data:
|
nextcloud-db-data:
|
||||||
wordpress-db-data:
|
wordpress-db-data:
|
||||||
|
|||||||
Reference in New Issue
Block a user