Skip to content

Commit 497d4a3

Browse files
committed
feat: add example unit
1 parent 662f5db commit 497d4a3

2 files changed

Lines changed: 25 additions & 2 deletions

File tree

entrypoint.sh

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

49-
: ${DMA_SMARTHOST=${SMARTHOST:-}}
50-
export DMA_SMARTHOST
49+
: \
50+
${DMA_SMARTHOST=${SMARTHOST-}} \
51+
${DMA_PORT=${SMARTHOST_PORT-}}
52+
export DMA_SMARTHOST DMA_PORT
5153

5254
write_dma_conf
5355
case "$1" in

units/smtp-proxy.container

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[Unit]
2+
Description=SMTP Proxy
3+
4+
[Container]
5+
Image=ghcr.io/computator/smtp-proxy
6+
AutoUpdate=registry
7+
ContainerName=smtp-proxy
8+
9+
PublishPort=127.0.0.1:25:25
10+
11+
Environment=SMARTHOST=smtp.example.com
12+
Environment=SMARTHOST_PORT=587
13+
Environment=AUTH_USER=smartuser
14+
Environment=AUTH_PASS_FILE=/run/secrets/smtp-proxy-pass
15+
16+
Secret=smtp-proxy-pass
17+
18+
Volume=smtp-proxy-queue:/var/spool/dma
19+
20+
[Install]
21+
WantedBy=multi-user.target

0 commit comments

Comments
 (0)