We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8aeb8f2 commit 6ccbb97Copy full SHA for 6ccbb97
root/etc/cont-init.d/30-config
@@ -2,8 +2,14 @@
2
3
# generate fernet key for ldap if it doesn't exist
4
if grep -q 'REPLACEWITHFERNETKEY' /app/ldap-backend-app.py; then
5
- FERNETKEY=$(python3 /app/fernet-key.py)
6
- sed -i "s/REPLACEWITHFERNETKEY/${FERNETKEY}/" /app/ldap-backend-app.py
7
- sed -i "s/REPLACEWITHFERNETKEY/${FERNETKEY}/" /app/nginx-ldap-auth-daemon.py
8
- echo "generated fernet key"
+ if [[ -z "${FERNETKEY}" ]]; then
+ KEY=$(python3 /app/fernet-key.py)
+ echo "generated fernet key"
+ else
9
+ KEY="b'${FERNETKEY}'"
10
+ echo "using FERNETKEY from env variable"
11
+ fi
12
+
13
+ sed -i "s/REPLACEWITHFERNETKEY/${KEY}/" /app/ldap-backend-app.py
14
+ sed -i "s/REPLACEWITHFERNETKEY/${KEY}/" /app/nginx-ldap-auth-daemon.py
15
fi
0 commit comments