Add SMTP environment variables to backend Docker container
All checks were successful
Build and Push Docker Images / docker (push) Successful in 23s

Fix for "Missing credentials for PLAIN" error when sending emails.
The backend container was missing SMTP configuration environment
variables, causing nodemailer authentication to fail.

Added SMTP variables to docker-compose.yml:
- SMTP_HOST, SMTP_PORT, SMTP_SECURE
- SMTP_USER, SMTP_PASSWORD
- SMTP_FROM_NAME, SMTP_FROM_EMAIL

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Matt 2025-10-31 20:40:07 +01:00
parent 37d861f9eb
commit 470101a2d1

View File

@ -38,6 +38,13 @@ services:
- WREN_API_TOKEN=${WREN_API_TOKEN} - WREN_API_TOKEN=${WREN_API_TOKEN}
- WREN_DRY_RUN=${WREN_DRY_RUN:-false} - WREN_DRY_RUN=${WREN_DRY_RUN:-false}
- DATABASE_PATH=/app/data/orders.db - DATABASE_PATH=/app/data/orders.db
- SMTP_HOST=${SMTP_HOST}
- SMTP_PORT=${SMTP_PORT}
- SMTP_SECURE=${SMTP_SECURE}
- SMTP_USER=${SMTP_USER}
- SMTP_PASSWORD=${SMTP_PASSWORD}
- SMTP_FROM_NAME=${SMTP_FROM_NAME}
- SMTP_FROM_EMAIL=${SMTP_FROM_EMAIL}
dns: dns:
- 8.8.8.8 - 8.8.8.8
- 8.8.4.4 - 8.8.4.4