From 4321eaa46f1579a75f7adcb9be7c2073da4775d8 Mon Sep 17 00:00:00 2001 From: Mia Bennett Date: Wed, 30 Jul 2025 15:31:30 +0930 Subject: [PATCH] debug(smtp): mailcatcher --- docker-compose.yml | 11 +++++++++++ harness | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c1974446079..6d56492fde3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,8 @@ services: CRYSTAL_PATH: lib:/lib/local-shards:/usr/share/crystal/src REDIS_URL: redis://redis:6379 TZ: $TZ + PLACE_SMTP_HOST: smtp + PLACE_SMTP_PORT: 1025 cap_add: - "SYS_PTRACE" security_opt: @@ -72,3 +74,12 @@ services: - ${PWD}/shard.override.yml:/wd/shard.override.yml - ${PWD}/.shards:/wd/.shards - ${PWD}/lib:/wd/lib + + smtp: + image: sj26/mailcatcher + hostname: smtp + restart: always + ports: + - 127.0.0.1:1080:1080 + # - 127.0.0.1:1025:1025 + # command: --ip 0.0.0.0 diff --git a/harness b/harness index 8934361abc5..e8f975398d0 100755 --- a/harness +++ b/harness @@ -32,8 +32,9 @@ up() { docker compose pull echo '░░░ -> Starting environment...' docker compose up -d - printf "░░░ The harness can be found at http://localhost:8085/index.html\n" - echo '░░░ Stop the harness with `harness down`' + printf "░░░ The harness can be found at http://localhost:8085\n" + printf "░░░ mailcatcher can be found at http://localhost:1080\n" + echo '░░░ Stop the harness and mailcatcher with `harness down`' say_done }