feat: публикация наружу через Cloudflare Quick Tunnel (cloudflared)

This commit is contained in:
dev
2026-09-12 15:06:56 +03:00
parent 779270fb73
commit 854f2d4650
3 changed files with 41 additions and 1 deletions
+18
View File
@@ -65,6 +65,24 @@ services:
# depends_on:
# - app
# Публикация наружу через Cloudflare Tunnel (cloudflared), Quick Tunnel:
# случайный публичный URL *.trycloudflare.com, который печатается в логах:
# docker compose logs -f cloudflared
# ВАЖНО: официальный образ cloudflare/cloudflared НЕ содержит /bin/sh,
# поэтому логика передаётся аргументами в command (entrypoint образа = cloudflared),
# а не скриптом.
# Для именованного туннеля на свой домен замените command ниже на:
# command: ["tunnel", "run", "--token", "${CLOUDFLARE_TUNNEL_TOKEN}"]
# (токен получается в Cloudflare Zero Trust -> Networks -> Tunnels).
cloudflared:
image: cloudflare/cloudflared:latest
restart: unless-stopped
environment:
TZ: Europe/Moscow
command: ["tunnel", "--url", "${CLOUDFLARE_TUNNEL_URL:-http://app:3003}"]
depends_on:
- app
text-corrector:
image: ghcr.io/ggml-org/llama.cpp:server