Refactor swarm/apps.yml to update environment variables for Streamlit servers

This commit is contained in:
2024-06-02 20:56:22 +08:00
parent a17d0cd2e2
commit 83a36ad4f2
+24 -5
View File
@@ -75,11 +75,30 @@ services:
- traefik.enable=true
- traefik.docker.network=traefik-public
- traefik.constraint-label=traefik-public
- "traefik.http.routers.heynote.entrypoints=https"
- "traefik.http.routers.heynote.rule=HostRegexp(`note[0-9]{0,2}.${DOMAIN}`) || Host(`pad.${DOMAIN}`)"
- "traefik.http.routers.heynote.tls.certresolver=le"
- "traefik.http.routers.heynote.service=heynote_app"
- "traefik.http.services.heynote_app.loadbalancer.server.port=5173"
- traefik.http.routers.heynote.entrypoints=https
- traefik.http.routers.heynote.rule=HostRegexp(`note[0-9]{0,2}.${DOMAIN}`) || Host(`pad.${DOMAIN}`)
- traefik.http.routers.heynote.tls.certresolver=le
- traefik.http.routers.heynote.service=heynote_app
- traefik.http.services.heynote_app.loadbalancer.server.port=5173
meshtastic_web:
image: ghcr.io/meshtastic/web
restart: unless-stopped
expose:
- 8080
- 8443
networks:
- traefik-public
deploy:
labels:
- traefik.enable=true
- traefik.docker.network=traefik-public
- traefik.constraint-label=traefik-public
- traefik.http.routers.meshtastic.entrypoints=https
- traefik.http.routers.meshtastic.rule=Host(`mesh.${DOMAINNAME}`)
- traefik.http.routers.meshtastic.tls.certresolver=le
- traefik.http.routers.meshtastic.service=meshtastic_app
- traefik.http.services.meshtastic_app.loadbalancer.server.port=8080
privatebin:
image: privatebin/nginx-fpm-alpine:latest