Initial release
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
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
|
||||
Reference in New Issue
Block a user