Skip to content

Commit f84098b

Browse files
committed
feat: add /utils-export/ mount support
1 parent 36e26a9 commit f84098b

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

entrypoint.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ write_dma_auth () {
4646
fi
4747
}
4848

49+
setup_utils () {
50+
test -d /utils-export || return 0
51+
echo "Setting up /utils-export/"
52+
cp -Rpv /utils/* /utils-export/
53+
}
54+
4955
: \
5056
${DMA_SMARTHOST=${SMARTHOST-}} \
5157
${DMA_PORT=${SMARTHOST_PORT-}} \
@@ -55,6 +61,8 @@ export DMA_SMARTHOST DMA_PORT DMA_AUTHPATH
5561
# set default command
5662
[ "${1#-}" = "$1" ] || set -- msmtpd "$@"
5763

64+
[ "$1" = "msmtpd" ] && setup_utils
65+
5866
write_dma_conf
5967
case "$1" in
6068
dma|mailq|msmtpd|newaliases|sendmail) verify_dma_conf ;;

units/smtp-proxy.container

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Environment=AUTH_PASS_FILE=/run/secrets/smtp-proxy-pass
1616
Secret=smtp-proxy-pass
1717

1818
Volume=smtp-proxy-queue:/var/spool/dma
19+
Volume=/usr/local/smtp-proxy-utils:/utils-export
1920

2021
[Install]
2122
WantedBy=multi-user.target

0 commit comments

Comments
 (0)