Files

Caddy + SSL для Mini App

Путь на сервере: /opt/bot

Перед запуском

  1. DNS: bot.example.com → IP сервера
  2. Свободны порты 80 и 443 (если заняты другим Caddy/nginx — останови их или используй другой сервер)
  3. В .env:
WEBAPP_URL=https://bot.example.com
WEBAPP_DOMAIN=bot.example.com

Запуск

cd /opt/bot
docker compose up -d --build
docker compose ps
docker compose logs -f caddy

Проверка

curl -sS https://bot.example.com/api/health
# {"ok": true}

Если 80/443 заняты

ss -tlnp | grep -E ':80|:443'
docker ps --format 'table {{.Names}}\t{{.Ports}}'