fix(deploy): persist inquiries and pass SMTP into the portfolio container

The contact form needs a durable SQLite volume and Strato credentials
on the VPS, otherwise production inquiries vanish or never leave the box.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jan Wagner
2026-08-16 03:23:07 +02:00
co-authored by Cursor
parent 5657b1d202
commit b52f93989c
+11
View File
@@ -7,6 +7,16 @@ services:
restart: always
environment:
- UPDATES_API_URL=http://updates-api:8080
- NEXT_PUBLIC_SITE_URL=https://w-make.com
- CONTACT_TO=${CONTACT_TO:-eldov@w-make.de}
- "CONTACT_FROM=${CONTACT_FROM:-W-MAKE <eldov@w-make.de>}"
- SMTP_HOST=${SMTP_HOST:-smtp.strato.de}
- SMTP_PORT=${SMTP_PORT:-465}
- SMTP_USER=${SMTP_USER:-eldov@w-make.de}
- SMTP_PASS=${SMTP_PASS}
- INQUIRIES_DB_PATH=/data/inquiries.sqlite
volumes:
- inquiries_data:/data
expose:
- "3000"
labels:
@@ -58,6 +68,7 @@ services:
volumes:
updates_data:
inquiries_data:
networks:
proxy: