feat: docker-серверы - приложения в ~/apps под управлением бота
serverus: DockerHost - установка Docker и ingress Caddy, deploy приложения с проверкой compose и caddy.conf до изменений и пересозданием только изменившихся сервисов, status, control, logs, remove. nftables перезапускается только при изменении конфига, Docker следом восстанавливает свои правила; release восстанавливает конфиг Debian вместо остановки nftables. Telegram: прием документов и отправка файлов, раздача файлов своего Bot API сервера через nginx (telegram-files). App: общая модель Managed для Point и Platform, DockerApp и версии файлов AppVersion, разбор архивов (uploads), сценарии платформы (platforms), задачи и меню docker-серверов в боте. Проверено на стенде Debian 13 с local_certs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
65c19ea1cd
commit
a8d1f286d1
42 files changed
+3509
-232
No files matched your search
@@ -3,6 +3,8 @@ TG_APP_ID=
|
||||
TG_APP_HASH=
|
||||
# Адрес своего Bot API сервера для Django. Пусто - api.telegram.org
|
||||
TELEGRAM_API_URL=http://localhost:8081
|
||||
# Файлы, присланные ботам документами (сервис telegram-files): свой Bot API сервер не отдает их по HTTP
|
||||
TELEGRAM_FILES_URL=http://localhost:8083
|
||||
# Адрес сайта для webhook ботов, как его видит Bot API сервер (он в сети хоста, network_mode: host)
|
||||
TELEGRAM_WEBHOOK_URL=http://localhost:8000
|
||||
# Хосты сайта через запятую, в том числе хост из TELEGRAM_WEBHOOK_URL
|
||||
|
||||
Reference in new issue
Block a user