public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[PHP-FPM] Add default password policy
efd30df7
data/Dockerfiles/phpfpm/docker-entrypoint.sh | 9 +++++++++
1 file changed, 9 insertions(+)
Diff
diff --git a/data/Dockerfiles/phpfpm/docker-entrypoint.sh b/data/Dockerfiles/phpfpm/docker-entrypoint.sh
index 0a4a2925..9a2b5829 100755
--- a/data/Dockerfiles/phpfpm/docker-entrypoint.sh
+++ b/data/Dockerfiles/phpfpm/docker-entrypoint.sh
@@ -90,6 +90,15 @@ if [[ "${MASTER}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
${REDIS_CMDLINE} --raw SET Q_MAX_AGE 365
fi
+ # Set default password policy - if unset
+ if [[ -z $(${REDIS_CMDLINE} --raw HGET PASSWD_POLICY length) ]]; then
+ ${REDIS_CMDLINE} --raw HSET PASSWD_POLICY length 6
+ ${REDIS_CMDLINE} --raw HSET PASSWD_POLICY chars 0
+ ${REDIS_CMDLINE} --raw HSET PASSWD_POLICY special_chars 0
+ ${REDIS_CMDLINE} --raw HSET PASSWD_POLICY lowerupper 0
+ ${REDIS_CMDLINE} --raw HSET PASSWD_POLICY numbers 0
+ fi
+
# Trigger db init
echo "Running DB init..."
php -c /usr/local/etc/php -f /web/inc/init_db.inc.php