This commit is contained in:
2025-11-19 07:27:04 +00:00
parent 013bab55e1
commit f686e6f414

View File

@@ -138,10 +138,13 @@ services:
- node.hostname == crackbox
labels:
- "traefik.enable=true"
- "traefik.swarm.network=public"
- "traefik.http.routers.appwrite_api.entrypoints=web"
- "traefik.http.routers.appwrite_api.rule=Host(`aw.lab`)"
- "traefik.http.routers.appwrite_api.service=appwrite_api"
- "traefik.http.routers.appwrite_api_http.entrypoints=web"
- "traefik.http.routers.appwrite_api_http.rule=PathPrefix(`/`)"
- "traefik.http.routers.appwrite_api_http.service=appwrite_api"
- "traefik.http.routers.appwrite_api_https.entrypoints=websecure"
- "traefik.http.routers.appwrite_api_https.rule=PathPrefix(`/`)"
- "traefik.http.routers.appwrite_api_https.service=appwrite_api"
- "traefik.http.routers.appwrite_api_https.tls=true"
- "traefik.http.services.appwrite_api.loadbalancer.server.port=80"
appwrite-console:
@@ -161,10 +164,13 @@ services:
- node.role == manager
labels:
- "traefik.enable=true"
- "traefik.swarm.network=public"
- "traefik.http.routers.appwrite_console.entrypoints=web"
- "traefik.http.routers.appwrite_console.rule=Host(`aw-c.lab`)"
- "traefik.http.routers.appwrite_console.service=appwrite_console"
- "traefik.http.routers.appwrite_console_http.entrypoints=web"
- "traefik.http.routers.appwrite_console_http.rule=PathPrefix(`/console`)"
- "traefik.http.routers.appwrite_console_http.service=appwrite_console"
- "traefik.http.routers.appwrite_console_https.entrypoints=websecure"
- "traefik.http.routers.appwrite_console_https.rule=PathPrefix(`/console`)"
- "traefik.http.routers.appwrite_console_https.service=appwrite_console"
- "traefik.http.routers.appwrite_console_https.tls=true"
- "traefik.http.services.appwrite_console.loadbalancer.server.port=80"
appwrite-realtime:
@@ -205,10 +211,15 @@ services:
- node.role == manager
labels:
- "traefik.enable=true"
- "traefik.swarm.network=public"
- "traefik.http.routers.appwrite_realtime.entrypoints=web"
- "traefik.http.routers.appwrite_realtime.rule=Host(`aw-rt.lab`) && PathPrefix(`/v1/realtime`)"
- "traefik.http.routers.appwrite_realtime.service=appwrite_realtime"
- "traefik.http.routers.appwrite_realtime_http.entrypoints=web"
- "traefik.http.routers.appwrite_realtime_http.rule=PathPrefix(`/v1/realtime`)"
- "traefik.http.routers.appwrite_realtime_http.priority=100"
- "traefik.http.routers.appwrite_realtime_http.service=appwrite_realtime"
- "traefik.http.routers.appwrite_realtime_https.entrypoints=websecure"
- "traefik.http.routers.appwrite_realtime_https.rule=PathPrefix(`/v1/realtime`)"
- "traefik.http.routers.appwrite_realtime_https.priority=100"
- "traefik.http.routers.appwrite_realtime_https.service=appwrite_realtime"
- "traefik.http.routers.appwrite_realtime_https.tls=true"
- "traefik.http.services.appwrite_realtime.loadbalancer.server.port=80"
appwrite-worker-audits: