Files
mtproxy_checker/docker-compose.api.yaml
Denozordec 6f2dbcbca3
Publish mtproxy_checker Docker image / test (push) Successful in 13s
Publish mtproxy_checker Docker image / build-and-push (push) Successful in 52s
Update MTPROXY_CHECK_TIMEOUT to 45s in docker-compose and documentation; adjust default timeout handling in code for improved performance under slow network conditions.
2026-04-11 13:39:52 +07:00

19 lines
748 B
YAML

# HTTP API: тот же образ, что и CLI — без command запускается mtproxy_checkerd (см. docker-entrypoint.sh).
# Запуск: docker compose -f docker-compose.api.yaml up --build
services:
mtproxy-checkerd:
build: .
image: mtproxy_checker:local
ports:
- "8080:8080"
volumes:
- ./proxies.txt:/data/proxies.txt:ro
environment:
MTPROXY_LIST_FILE: /data/proxies.txt
MTPROXY_CHECK_INTERVAL: 5m
MTPROXY_HTTP_ADDR: ":8080"
MTPROXY_CHECK_TIMEOUT: 45s
MTPROXY_DC_ID: "2"
# Опционально: только перечисленные IP/CIDR (иначе не задавайте переменную)
# MTPROXY_ALLOWED_IPS: "172.17.0.0/16,127.0.0.1"