From d8cb03c88ceb033b02990948bbd34efc65c07483 Mon Sep 17 00:00:00 2001 From: hangy Date: Tue, 26 Mar 2024 01:20:36 +0100 Subject: [PATCH] dev: Add smtp4dev for local testing of email themes --- conf/open-products-facts-realm.json | 12 +++++++++++- docker-compose.yml | 11 +++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/conf/open-products-facts-realm.json b/conf/open-products-facts-realm.json index 26a63134e..a918f3817 100644 --- a/conf/open-products-facts-realm.json +++ b/conf/open-products-facts-realm.json @@ -1550,7 +1550,17 @@ "xXSSProtection": "1; mode=block", "strictTransportSecurity": "max-age=31536000; includeSubDomains" }, - "smtpServer": {}, + "smtpServer": { + "replyToDisplayName": "", + "starttls": "false", + "auth": "", + "replyTo": "", + "host": "smtp", + "from": "open-products-facts@example.org", + "fromDisplayName": "Open Products Facts", + "envelopeFrom": "", + "ssl": "false" + }, "loginTheme": "off", "accountTheme": "off", "eventsEnabled": true, diff --git a/docker-compose.yml b/docker-compose.yml index 40f992306..b85e7bf23 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,7 +25,8 @@ services: condition: service_started redis: condition: service_started - + smtp: + condition: service_started keycloak_postgres: image: postgres:12-alpine @@ -37,13 +38,19 @@ services: ports: - 5601:5432 - redis: image: redis:7-alpine volumes: - redisdata:/data + smtp: + image: rnwood/smtp4dev:3.3.4-ci20240323113 + volumes: + - smtpdata:/smtp4dev + ports: + - 2580:8080 volumes: dbdata: redisdata: + smtpdata: