1.7 KiB
1.7 KiB
Готовые варианты запуска
В этой папке лежат самодостаточные compose-примеры. Каждый вариант запускается из своей директории обычной командой:
cp .env.example .env
nano .env
docker compose up -d
После старта полезно проверить:
docker compose ps
docker compose logs -f backend worker frontend
Какой вариант выбрать
| Папка | Когда использовать | Что править |
|---|---|---|
caddy |
Нужен самый простой публичный HTTPS с автоматическими сертификатами Let's Encrypt. | .env; при нестандартной схеме можно поправить Caddyfile. |
nginx |
Уже используете Nginx и готовы положить TLS-сертификаты рядом с примером. | .env, nginx.conf.template, файлы в ssl/. |
newt |
Публикуете сервисы через Pangolin/Newt без входящих портов на сервере приложения. | .env и ресурсы в панели Pangolin. |
no-proxy |
Нужно напрямую открыть порты backend/frontend или проверить стек без reverse proxy. | .env. |
Для всех вариантов нужны два публичных URL:
- webhook/backend URL для Telegram, платежных систем и Remnawave webhooks;
- Mini App/frontend URL для Telegram Mini App и Web App.
Обычно это два домена, например webhooks.example.com и app.example.com.