diff options
Diffstat (limited to 'services/docker/mail-server')
-rw-r--r-- | services/docker/mail-server/Dockerfile | 4 | ||||
-rwxr-xr-x | services/docker/mail-server/app/main.bash | 3 | ||||
-rw-r--r-- | services/docker/mail-server/dovecot.conf | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/services/docker/mail-server/Dockerfile b/services/docker/mail-server/Dockerfile index 7a3be9a..8ac8792 100644 --- a/services/docker/mail-server/Dockerfile +++ b/services/docker/mail-server/Dockerfile @@ -2,10 +2,10 @@ FROM denoland/deno AS deno-build COPY --from=deno . /workdir/ WORKDIR /workdir RUN deno install -RUN deno task compile:mail-relay +RUN deno task compile:mail FROM dovecot/dovecot:latest-root -COPY --from=deno-build /workdir/mail-relay/out/crupest-relay /app/ +COPY --from=deno-build /workdir/mail/out/crupest-mail /app/ ADD dovecot.conf /etc/dovecot/dovecot.conf ADD app/* /app/ CMD ["/app/main.bash"] diff --git a/services/docker/mail-server/app/main.bash b/services/docker/mail-server/app/main.bash index 70c9b75..2dfc2ee 100755 --- a/services/docker/mail-server/app/main.bash +++ b/services/docker/mail-server/app/main.bash @@ -7,5 +7,6 @@ die() { exit 1 } -/app/crupest-relay serve --real & +/app/crupest-mail serve --real & + /dovecot/sbin/dovecot -F diff --git a/services/docker/mail-server/dovecot.conf b/services/docker/mail-server/dovecot.conf index 5d2eaf4..0c5ec30 100644 --- a/services/docker/mail-server/dovecot.conf +++ b/services/docker/mail-server/dovecot.conf @@ -6,7 +6,7 @@ state_dir = /run/dovecot log_path = /dev/stdout protocols = imap submission lmtp sieve -sendmail_path = /app/out/crupest-relay sendmail +sendmail_path = /app/out/crupest-mail sendmail submission_relay_host = 127.0.0.1 submission_relay_port = 2346 submission_relay_trusted = yes |