aboutsummaryrefslogtreecommitdiffstats
path: root/test/entrypoint.sh
blob: 15a38dd0157944107e453de0be715ca1f0c7412d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
set -e

if [ -n "$HTTPS_PROXY" ]; then
    CERT_PATH="/mitmproxy-ca/mitmproxy-ca-cert.pem"
    echo "Waiting for mitmproxy CA certificate..."
    for i in $(seq 1 30); do
        if [ -f "$CERT_PATH" ]; then
            echo "Found mitmproxy CA cert."
            export SSL_CERT_FILE="$CERT_PATH"
            break
        fi
        sleep 1
    done
    if [ -z "$SSL_CERT_FILE" ]; then
        echo "WARNING: mitmproxy CA cert not found at $CERT_PATH"
        echo "TLS verification may fail for Python clients."
    fi
fi

exec "$@"