chore(dev): swap mailhog → mailpit (multi-arch, maintenu)
mailhog n'est plus maintenu et ne ship qu'en amd64 — sur Apple Silicon ça déclenche un warning Rosetta. Mailpit est le successeur drop-in (mêmes ports SMTP 1025 / UI 8025), multi-arch, activement maintenu.
This commit is contained in:
parent
4a6c778e7c
commit
a8c7ab539a
@ -67,13 +67,20 @@ services:
|
|||||||
exit 0;
|
exit 0;
|
||||||
"
|
"
|
||||||
|
|
||||||
mailhog:
|
# Mailpit = successeur multi-arch et activement maintenu de Mailhog,
|
||||||
image: mailhog/mailhog:latest
|
# protocole et UI compatibles (SMTP 1025, web UI 8025).
|
||||||
container_name: rubis-mailhog
|
mailpit:
|
||||||
|
image: axllent/mailpit:latest
|
||||||
|
container_name: rubis-mailpit
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- '1025:1025' # SMTP
|
- '1025:1025' # SMTP
|
||||||
- '8025:8025' # Web UI
|
- '8025:8025' # Web UI
|
||||||
|
healthcheck:
|
||||||
|
test: ['CMD', 'wget', '--quiet', '--spider', 'http://localhost:8025/livez']
|
||||||
|
interval: 10s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 5
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres_data:
|
postgres_data:
|
||||||
|
|||||||
@ -20,8 +20,8 @@ Un seul fichier à la racine fait tourner les 4 services dont l'API a besoin :
|
|||||||
| **Redis** | 6380 | 6379 | Backend BullMQ + cache |
|
| **Redis** | 6380 | 6379 | Backend BullMQ + cache |
|
||||||
| **MinIO API** | 9100 | 9000 | S3-compatible. Bucket `rubis-invoices` créé au boot. |
|
| **MinIO API** | 9100 | 9000 | S3-compatible. Bucket `rubis-invoices` créé au boot. |
|
||||||
| **MinIO Console** | 9101 | 9001 | UI web : http://localhost:9101 — login `rubis` / `rubis-dev-secret` |
|
| **MinIO Console** | 9101 | 9001 | UI web : http://localhost:9101 — login `rubis` / `rubis-dev-secret` |
|
||||||
| **Mailhog SMTP** | 1025 | 1025 | Catch-all pour les emails locaux |
|
| **Mailpit SMTP** | 1025 | 1025 | Catch-all pour les emails locaux |
|
||||||
| **Mailhog UI** | 8025 | 8025 | UI web : http://localhost:8025 |
|
| **Mailpit UI** | 8025 | 8025 | UI web : http://localhost:8025 |
|
||||||
|
|
||||||
Les ports hôte sont **décalés** (5433, 6380, 9100…) pour éviter les collisions avec un Postgres/Redis perso éventuellement déjà lancé.
|
Les ports hôte sont **décalés** (5433, 6380, 9100…) pour éviter les collisions avec un Postgres/Redis perso éventuellement déjà lancé.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user