Files
egress-proxy/compose.test.yaml
T
2026-07-26 05:13:30 +04:00

45 lines
991 B
YAML

services:
test:
image: ${TEST_IMAGE:-curlimages/curl:8.14.1}
restart: "no"
depends_on:
- proxy
environment:
PROXY_HOST: proxy
PROXY_PORT: "${PROXY_PORT:-3128}"
SOCKS_PORT: "${SOCKS_PORT:-1080}"
TEST_HTTP_URL: "${TEST_HTTP_URL:-http://api.ipify.org}"
TEST_HTTPS_URL: "${TEST_HTTPS_URL:-https://api.ipify.org}"
TEST_ATTEMPTS: "${TEST_ATTEMPTS:-20}"
TEST_RETRY_DELAY: "${TEST_RETRY_DELAY:-1}"
TEST_TIMEOUT: "${TEST_TIMEOUT:-15}"
EXPECTED_EXIT_IP: "${EXPECTED_EXIT_IP:-}"
ASSERT_SAME_PROXY_EXIT: "${ASSERT_SAME_PROXY_EXIT:-true}"
ASSERT_DIFFERENT_FROM_DIRECT: "${ASSERT_DIFFERENT_FROM_DIRECT:-true}"
entrypoint:
- /bin/sh
- /tests/smoke.sh
command: []
volumes:
- ./tests/smoke.sh:/tests/smoke.sh:ro
read_only: true
tmpfs:
- /tmp:size=1m,mode=1777
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
networks:
- proxy