ocproxy-container/entrypoint.sh

13 lines
496 B
Bash
Executable File

#!/bin/sh
REQUIRED_VARS="OPENCONNECT_URL OPENCONNECT_CERT_PATH OPENCONNECT_CERT_PASSWD"
for VAR in $REQUIRED_VARS; do
eval "VALUE=\${$VAR}"
if [ -z "$VALUE" ]; then
echo "Error: ENV $VAR is not set. Please check your environment."
exit 1
fi
done
openconnect --non-inter --verbose --timestamp --reconnect-timeout=600 --script-tun --script "ocproxy -g -k 60 -D 11080" ${OPENCONNECT_OPTIONS} ${OPENCONNECT_URL} -c ${OPENCONNECT_CERT_PATH} -p ${OPENCONNECT_CERT_PASSWD}