feat: add email service and storage module + fix runtime env vars

## Runtime Environment Fix
- Updated all web app hooks.server.ts to use $env/dynamic/private
- This allows Docker containers to inject env vars at runtime
- Updated docker-compose.staging.yml with HTTPS staging domains
- Fixes Mixed Content errors when accessing staging via domains

## New Features
- Added email service to mana-core-auth for sending emails
- Added storage module to chat backend

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Wuesteon 2025-12-10 02:22:34 +01:00
parent 6239cc7749
commit 3fa7b027aa
17 changed files with 1225 additions and 78 deletions

View file

@ -57,6 +57,12 @@ STRIPE_SECRET_KEY=sk_test_YOUR_KEY
STRIPE_PUBLISHABLE_KEY=pk_test_YOUR_KEY
STRIPE_WEBHOOK_SECRET=whsec_YOUR_SECRET
# Email (Brevo/SendinBlue) - GDPR compliant EU provider
# Get your API key from https://app.brevo.com/settings/keys/api
BREVO_API_KEY=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
BREVO_FROM_EMAIL=noreply@manacore.app
BREVO_FROM_NAME=Mana Core
# ============================================
# CHAT PROJECT
# ============================================