Template
Caddy + SSL для Mini App
Путь на сервере: /opt/bot
Перед запуском
- DNS:
bot.example.com→ IP сервера - Свободны порты 80 и 443 (если заняты другим Caddy/nginx — останови их или используй другой сервер)
- В
.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}}'