Add devmode configuration support.
This commit is contained in:
parent
5d24e8b688
commit
8090bf3bc0
|
@ -26,3 +26,6 @@ SECRET_MAILMAN_REST_PASSWORD_VERSION=v1
|
|||
# KEYCLOAK_SSO_ENABLED=1
|
||||
# KEYCLOAK_DOMAIN=login.example.com
|
||||
# KEYCLOAK_REALM=sso-queens-united
|
||||
|
||||
# DEV_MODE_ENABLED=1
|
||||
# DEV_MODE_EMAIL=email@example.com
|
||||
|
|
2
abra.sh
2
abra.sh
|
@ -1,4 +1,4 @@
|
|||
export CORE_ENTRYPOINT_CONF_VERSION=v4
|
||||
export CORE_ENTRYPOINT_CONF_VERSION=v5
|
||||
export MAILMAN_EXTRA_CFG_VERSION=v1
|
||||
export NGINX_CONF_VERSION=v1
|
||||
export SETTINGS_LOCAL_VERSION=v2
|
||||
|
|
|
@ -31,6 +31,8 @@ services:
|
|||
- MTA=postfix
|
||||
- SMTP_HOST
|
||||
- SMTP_PORT
|
||||
- DEV_MODE_ENABLED
|
||||
- DEV_MODE_EMAIL
|
||||
configs:
|
||||
- source: mailman_extra_cfg
|
||||
target: /opt/mailman/core/mailman-extra.cfg
|
||||
|
|
|
@ -234,6 +234,15 @@ then
|
|||
cat /opt/mailman/gunicorn-extra.cfg > /etc/gunicorn.cfg
|
||||
fi
|
||||
|
||||
if [ $DEV_MODE_ENABLED == "1" ]; then
|
||||
cat >> /etc/mailman.cfg <<__EOF
|
||||
[devmode]
|
||||
enabled: yes
|
||||
recipient: $DEV_MODE_EMAIL
|
||||
|
||||
__EOF
|
||||
fi
|
||||
|
||||
if [[ -v HYPERKITTY_API_KEY ]]; then
|
||||
|
||||
echo "HYPERKITTY_API_KEY found, setting up HyperKitty archiver..."
|
||||
|
|
Loading…
Reference in New Issue