Put the mailman.cfg in /etc instead of custom /config/ dir. (#39)

This commit is contained in:
Abhilash Raj
2017-05-28 13:17:13 -07:00
committed by GitHub
parent f60511bc45
commit f920f88165
3 changed files with 6 additions and 10 deletions

View File

@@ -19,7 +19,7 @@ EXPOSE 8001
ENTRYPOINT ["/opt/run.sh"]
ENV MAILMAN_CONFIG_FILE /config/mailman.cfg
ENV MAILMAN_CONFIG_FILE /etc/mailman.cfg
RUN adduser -S mailman

View File

@@ -92,7 +92,7 @@ hostname: $MM_HOSTNAME
[archiver.hyperkitty]
class: mailman_hyperkitty.Archiver
enable: yes
configuration: /config/mailman-hyperkitty.cfg
configuration: /etc/mailman-hyperkitty.cfg
[database]
class: $DATABASE_CLASS

View File

@@ -64,12 +64,8 @@ if [[ ! -v HYPERKITTY_URL ]]; then
export HYPERKITTY_URL=http://mailman-web:8000/
fi
if [[ ! -d /config/ ]]; then
mkdir /config/
fi
# Generate a basic mailman.cfg.
cat > /config/mailman.cfg <<EOF
cat > /etc/mailman.cfg <<EOF
[mta]
incoming: mailman.mta.exim4.LMTP
outgoing: mailman.mta.deliver.deliver
@@ -88,7 +84,7 @@ hostname: $MM_HOSTNAME
[archiver.hyperkitty]
class: mailman_hyperkitty.Archiver
enable: yes
configuration: /config/mailman-hyperkitty.cfg
configuration: /etc/mailman-hyperkitty.cfg
[database]
class: $DATABASE_CLASS
@@ -98,7 +94,7 @@ EOF
if [[ -e /opt/mailman/mailman-extra.cfg ]]
then
echo "Found configuration file at /opt/mailman/mailman-extra.cfg"
cat /opt/mailman/mailman-extra.cfg >> /config/mailman.cfg
cat /opt/mailman/mailman-extra.cfg >> /etc/mailman.cfg
fi
@@ -114,7 +110,7 @@ if [[ -v HYPERKITTY_URL ]]; then
fi
# Generate a basic mailman-hyperkitty.cfg.
cat > /config/mailman-hyperkitty.cfg <<EOF
cat > /etc/mailman-hyperkitty.cfg <<EOF
[general]
base_url: $HYPERKITTY_URL
api_key: $HYPERKITTY_API_KEY