From e58aa8cb50a3b0824fc27e9f0ef4d4932bfa820c Mon Sep 17 00:00:00 2001 From: knoflook Date: Sat, 21 Jan 2023 12:05:46 +0100 Subject: [PATCH] add smtp support --- .env.sample | 9 +++++++++ compose.smtp.yml | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 compose.smtp.yml diff --git a/.env.sample b/.env.sample index 6468954..4a4eed1 100644 --- a/.env.sample +++ b/.env.sample @@ -12,3 +12,12 @@ LOG_FILE=/data/vaultwarden.log LOG_LEVEL=warn SECRET_ADMIN_TOKEN_VERSION=v1 # length=48 + +# SMTP settings +#COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml" +#SECRET_SMTP_PASSWORD_VERSION=v1 +#SMTP_FROM= +#SMTP_USERNAME= +#SMTP_HOST= +#SMTP_PORT=587 +#SMTP_SECURITY=starttls diff --git a/compose.smtp.yml b/compose.smtp.yml new file mode 100644 index 0000000..4d12671 --- /dev/null +++ b/compose.smtp.yml @@ -0,0 +1,19 @@ +--- +version: "3.8" + +services: + app: + environment: + - SMTP_FROM + - SMTP_HOST + - SMTP_PORT + - SMTP_SECURITY + - SMTP_USERNAME + - SMTP_PASSWORD_FILE=/run/secrets/smtp_password + secrets: + - smtp_password + +secrets: + smtp_password: + external: true + name: ${STACK_NAME}_smtp_password_${SECRET_SMTP_PASSWORD_VERSION}