email reminders

This commit is contained in:
2026-05-03 09:43:10 -04:00
parent 815d4e0bdd
commit 6023fe5214
13 changed files with 616 additions and 2 deletions

View File

@@ -47,6 +47,27 @@ services:
expose:
- "3000"
worker:
image: touchbase/app:dev
profiles: [prod]
build:
context: .
dockerfile: Dockerfile
command: ["pnpm", "worker"]
restart: unless-stopped
depends_on:
postgres:
condition: service_healthy
environment:
NODE_ENV: production
DATABASE_URL: postgresql://touchbase:touchbase@postgres:5432/touchbase_dev?schema=public
APP_TZ: ${APP_TZ:-America/Detroit}
SMTP_HOST: ${SMTP_HOST:-mailpit}
SMTP_PORT: ${SMTP_PORT:-1025}
SMTP_USER: ${SMTP_USER:-dev}
SMTP_PASS: ${SMTP_PASS:-dev}
SMTP_FROM: ${SMTP_FROM:-TouchBase <noreply@touchbase.local>}
caddy:
image: caddy:2-alpine
profiles: [prod]