-
Notifications
You must be signed in to change notification settings - Fork 7
/
start-proxy.sh
19 lines (18 loc) · 740 Bytes
/
start-proxy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
if [ -n "$PROXY_CONFIG" ]; then
echo "Starting proxy and using the provided proxy json/yml file."
echo $PROXY_CONFIG > /opt/proxy.config
export PROXY_CONFIG_FILE=/opt/proxy.config
/opt/keycloak-proxy --verbose ${PROX_DEBUG: false} --config $PROXY_CONFIG_FILE
else
if [ -n "$PROXY_MATCH_CLAIMS" ];then
export PROXY_MATCH_CLAIM="--match-claims=$PROXY_MATCH_CLAIMS"
fi
echo "Starting proxy."
export PROXY_LISTEN=${PROXY_LISTEN:-:8080}
/opt/keycloak-proxy \
--verbose=${PROX_DEBUG:=false} \
--enable-refresh-tokens=${PROXY_ENABLE_REFRESH_TOKEN:=false} \
--secure-cookie=${PROXY_SECURE_COOKIE:=true} \
--resources=$PROXY_RESOURCES $PROXY_MATCH_CLAIM
fi