1003 B
1003 B
Запуск с Caddy
Caddy сам выпускает и продлевает HTTPS-сертификаты. На сервере должны быть открыты входящие 80/tcp и 443/tcp, а DNS-записи WEBHOOK_HOST и MINIAPP_HOST должны смотреть на этот сервер.
cp .env.example .env
nano .env
docker compose up -d
Минимально поменяйте в .env:
WEBHOOK_HOSTиMINIAPP_HOST;BOT_TOKEN,ADMIN_IDS;POSTGRES_PASSWORD;WEBAPP_SESSION_SECRET,WEBHOOK_SECRET_TOKEN;PANEL_API_URL,PANEL_API_KEY,PANEL_WEBHOOK_SECRET.
Caddyfile лежит рядом и использует домены из .env. Если нужна нестандартная логика Caddy, правьте его и перезапускайте:
docker compose up -d --force-recreate caddy
Проверка:
docker compose ps
docker compose logs -f caddy backend worker frontend