Skip to content

Commit 61c9c27

Browse files
authored
Merge pull request #50 from StevusPrimus/fix/env-variable-rendering
fix for rendering enviroment variables for docker compose
2 parents 3bf2085 + d5368ef commit 61c9c27

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

docker/docker_start.sh

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/bin/bash
2+
23
#set -x
34
CROWDSEC_BOUNCER_CONFIG="/etc/crowdsec/bouncers/crowdsec-openresty-bouncer.conf"
45

@@ -53,10 +54,30 @@ fi
5354
if [ "$CAPTCHA_EXPIRATION" != "" ]; then
5455
sed -i "s,CAPTCHA_EXPIRATION.*,CAPTCHA_EXPIRATION=$CAPTCHA_EXPIRATION," "$CROWDSEC_BOUNCER_CONFIG"
5556
fi
56-
5757
if [ "$CAPTCHA_PROVIDER" != "" ]; then
5858
sed -i "s,CAPTCHA_PROVIDER.*,CAPTCHA_PROVIDER=$CAPTCHA_PROVIDER," "$CROWDSEC_BOUNCER_CONFIG"
5959
fi
60+
if [ "$APPSEC_URL" != "" ]; then
61+
sed -i "s,APPSEC_URL.*,APPSEC_URL=$APPSEC_URL," "$CROWDSEC_BOUNCER_CONFIG"
62+
fi
63+
if [ "$APPSEC_FAILURE_ACTION" != "" ]; then
64+
sed -i "s,APPSEC_FAILURE_ACTION.*,APPSEC_FAILURE_ACTION=$APPSEC_FAILURE_ACTION," "$CROWDSEC_BOUNCER_CONFIG"
65+
fi
66+
if [ "$APPSEC_CONNECT_TIMEOUT" != "" ]; then
67+
sed -i "s,APPSEC_CONNECT_TIMEOUT.*,APPSEC_CONNECT_TIMEOUT=$APPSEC_CONNECT_TIMEOUT," "$CROWDSEC_BOUNCER_CONFIG"
68+
fi
69+
if [ "$APPSEC_SEND_TIMEOUT" != "" ]; then
70+
sed -i "s,APPSEC_SEND_TIMEOUT.*,APPSEC_SEND_TIMEOUT=$APPSEC_SEND_TIMEOUT," "$CROWDSEC_BOUNCER_CONFIG"
71+
fi
72+
if [ "$APPSEC_PROCESS_TIMEOUT" != "" ]; then
73+
sed -i "s,APPSEC_PROCESS_TIMEOUT.*,APPSEC_PROCESS_TIMEOUT=$APPSEC_PROCESS_TIMEOUT," "$CROWDSEC_BOUNCER_CONFIG"
74+
fi
75+
if [ "$ALWAYS_SEND_TO_APPSEC" != "" ]; then
76+
sed -i "s,ALWAYS_SEND_TO_APPSEC.*,ALWAYS_SEND_TO_APPSEC=$ALWAYS_SEND_TO_APPSEC," "$CROWDSEC_BOUNCER_CONFIG"
77+
fi
78+
if [ "$SSL_VERIFY" != "" ]; then
79+
sed -i "s,SSL_VERIFY.*,SSL_VERIFY=$SSL_VERIFY," "$CROWDSEC_BOUNCER_CONFIG"
80+
fi
6081

6182
if [ "${IS_LUALIB_IMAGE,,}" != "true" ]; then
6283
exec /usr/local/openresty/bin/openresty -g "daemon off;"

0 commit comments

Comments
 (0)