Add configuration options for link generation in .env.example, docker-compose.yml, and main.go; update README.md with new environment variable descriptions.
Publish telemt-bot Docker image / build-and-push (push) Successful in 52s
Publish telemt-bot Docker image / build-and-push (push) Successful in 52s
This commit is contained in:
@@ -19,6 +19,9 @@
|
||||
- `TELEMT_API_AUTH_HEADER` - значение заголовка `Authorization` для Telemt API (если включён `auth_header`).
|
||||
- `TELEGRAM_HTTP_TIMEOUT_SECONDS` - timeout запросов к Telegram (по умолчанию `60`).
|
||||
- `TELEMT_HTTP_TIMEOUT_SECONDS` - timeout запросов к Telemt API (по умолчанию `5`).
|
||||
- `TELEMT_LINK_HOST` - хост для генерации `tg://proxy` ссылок, если API их не вернуло.
|
||||
- `TELEMT_LINK_PORT` - порт для ссылок (по умолчанию `9443`).
|
||||
- `TELEMT_TLS_DOMAIN` - TLS-домен для генерации `EE-TLS` ссылки (опционально).
|
||||
|
||||
## Быстрый старт (локально, Linux/bash)
|
||||
|
||||
@@ -47,6 +50,9 @@ services:
|
||||
TELEMT_API_AUTH_HEADER: ${TELEMT_API_AUTH_HEADER}
|
||||
TELEGRAM_HTTP_TIMEOUT_SECONDS: ${TELEGRAM_HTTP_TIMEOUT_SECONDS:-60}
|
||||
TELEMT_HTTP_TIMEOUT_SECONDS: ${TELEMT_HTTP_TIMEOUT_SECONDS:-5}
|
||||
TELEMT_LINK_HOST: ${TELEMT_LINK_HOST}
|
||||
TELEMT_LINK_PORT: ${TELEMT_LINK_PORT:-9443}
|
||||
TELEMT_TLS_DOMAIN: ${TELEMT_TLS_DOMAIN:-}
|
||||
```
|
||||
|
||||
Запуск (Linux/bash):
|
||||
@@ -56,6 +62,9 @@ export TELEGRAM_BOT_TOKEN="xxx:telegram_bot_token"
|
||||
export TELEGRAM_ADMIN_CHAT_ID="123456789"
|
||||
export TELEMT_API_BASE_URL="http://host.docker.internal:9091"
|
||||
export TELEMT_API_AUTH_HEADER="Bearer secret"
|
||||
export TELEMT_LINK_HOST="172.20.0.3"
|
||||
export TELEMT_LINK_PORT="9443"
|
||||
export TELEMT_TLS_DOMAIN="tf.ivx.su"
|
||||
|
||||
docker compose up -d
|
||||
docker compose logs -f
|
||||
@@ -73,6 +82,9 @@ docker run -d \
|
||||
-e TELEMT_API_AUTH_HEADER="Bearer secret" \
|
||||
-e TELEGRAM_HTTP_TIMEOUT_SECONDS="60" \
|
||||
-e TELEMT_HTTP_TIMEOUT_SECONDS="5" \
|
||||
-e TELEMT_LINK_HOST="172.20.0.3" \
|
||||
-e TELEMT_LINK_PORT="9443" \
|
||||
-e TELEMT_TLS_DOMAIN="tf.ivx.su" \
|
||||
git.shts.su/denozord/telemt-bot:latest
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user