19 lines
748 B
YAML
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"
|