Add cloudflared service and configure tunnel profile in Docker Compose

This commit is contained in:
2026-04-24 20:56:15 +02:00
parent f2c1dc2ba5
commit 1d7692ea01
3 changed files with 43 additions and 0 deletions
+15
View File
@@ -9,6 +9,21 @@
# docker-compose -f docker-compose-multitenant.yml up -d --scale app=10
services:
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared
restart: unless-stopped
profiles:
- cloudflare
command: ["tunnel", "--no-autoupdate", "run", "--credentials-file", "/etc/cloudflared/credentials.json", "homeserver"]
volumes:
- /etc/cloudflared/credentials.json:/etc/cloudflared/credentials.json:ro
depends_on:
nginx:
condition: service_started
networks:
- inventar-net
# Management Container for multi-tenant scripts
tenant-manager:
image: docker:cli