Add devmode configuration support.
This commit is contained in:
@ -26,3 +26,6 @@ SECRET_MAILMAN_REST_PASSWORD_VERSION=v1
|
|||||||
# KEYCLOAK_SSO_ENABLED=1
|
# KEYCLOAK_SSO_ENABLED=1
|
||||||
# KEYCLOAK_DOMAIN=login.example.com
|
# KEYCLOAK_DOMAIN=login.example.com
|
||||||
# KEYCLOAK_REALM=sso-queens-united
|
# 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 MAILMAN_EXTRA_CFG_VERSION=v1
|
||||||
export NGINX_CONF_VERSION=v1
|
export NGINX_CONF_VERSION=v1
|
||||||
export SETTINGS_LOCAL_VERSION=v2
|
export SETTINGS_LOCAL_VERSION=v2
|
||||||
|
@ -31,6 +31,8 @@ services:
|
|||||||
- MTA=postfix
|
- MTA=postfix
|
||||||
- SMTP_HOST
|
- SMTP_HOST
|
||||||
- SMTP_PORT
|
- SMTP_PORT
|
||||||
|
- DEV_MODE_ENABLED
|
||||||
|
- DEV_MODE_EMAIL
|
||||||
configs:
|
configs:
|
||||||
- source: mailman_extra_cfg
|
- source: mailman_extra_cfg
|
||||||
target: /opt/mailman/core/mailman-extra.cfg
|
target: /opt/mailman/core/mailman-extra.cfg
|
||||||
|
9
entrypoint.core.sh.tmpl
Normal file → Executable file
9
entrypoint.core.sh.tmpl
Normal file → Executable file
@ -234,6 +234,15 @@ then
|
|||||||
cat /opt/mailman/gunicorn-extra.cfg > /etc/gunicorn.cfg
|
cat /opt/mailman/gunicorn-extra.cfg > /etc/gunicorn.cfg
|
||||||
fi
|
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
|
if [[ -v HYPERKITTY_API_KEY ]]; then
|
||||||
|
|
||||||
echo "HYPERKITTY_API_KEY found, setting up HyperKitty archiver..."
|
echo "HYPERKITTY_API_KEY found, setting up HyperKitty archiver..."
|
||||||
|
Reference in New Issue
Block a user