feat: публикация наружу через Cloudflare Quick Tunnel (cloudflared)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user