Aktueller Stand

This commit is contained in:
2026-01-22 19:05:45 +01:00
parent 85dee61a4d
commit e280e4eadb
1967 changed files with 397327 additions and 74093 deletions

View File

@@ -21,17 +21,19 @@ services:
build:
context: ./backend
dockerfile: Dockerfile
env_file:
- ./.env
environment:
NODE_ENV: development
PORT: 8000
DATABASE_URL: postgresql://mailcleaner:mailcleaner@postgres:5432/mailcleaner
REDIS_URL: redis://redis:6379
JWT_SECRET: dev-change-me
PORT: ${API_PORT:-8000}
DATABASE_URL: ${DATABASE_URL:-postgresql://mailcleaner:mailcleaner@postgres:5432/mailcleaner}
REDIS_URL: ${REDIS_URL:-redis://redis:6379}
JWT_SECRET: ${JWT_SECRET:-dev-change-me}
GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID:-}
GOOGLE_CLIENT_SECRET: ${GOOGLE_CLIENT_SECRET:-}
GOOGLE_REDIRECT_URI: ${GOOGLE_REDIRECT_URI:-http://localhost:8000/oauth/gmail/callback}
EXPORT_DIR: /tmp/mailcleaner-exports
EXPORT_TTL_HOURS: 24
GOOGLE_REDIRECT_URI: ${GOOGLE_REDIRECT_URI:-http://localhost:${API_PORT:-8000}/oauth/gmail/callback}
EXPORT_DIR: ${EXPORT_DIR:-/tmp/mailcleaner-exports}
EXPORT_TTL_HOURS: ${EXPORT_TTL_HOURS:-24}
TRUST_PROXY: ${TRUST_PROXY:-false}
SEED_ADMIN_EMAIL: ${SEED_ADMIN_EMAIL:-admin@simplemailcleaner.local}
SEED_ADMIN_PASSWORD: ${SEED_ADMIN_PASSWORD:-change-me-now}
@@ -41,7 +43,7 @@ services:
- postgres
- redis
ports:
- "8000:8000"
- "${API_PORT:-8000}:${API_PORT:-8000}"
volumes:
- ./backend:/app
@@ -49,16 +51,18 @@ services:
build:
context: ./backend
dockerfile: Dockerfile
env_file:
- ./.env
environment:
NODE_ENV: development
DATABASE_URL: postgresql://mailcleaner:mailcleaner@postgres:5432/mailcleaner
REDIS_URL: redis://redis:6379
JWT_SECRET: dev-change-me
DATABASE_URL: ${DATABASE_URL:-postgresql://mailcleaner:mailcleaner@postgres:5432/mailcleaner}
REDIS_URL: ${REDIS_URL:-redis://redis:6379}
JWT_SECRET: ${JWT_SECRET:-dev-change-me}
GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID:-}
GOOGLE_CLIENT_SECRET: ${GOOGLE_CLIENT_SECRET:-}
GOOGLE_REDIRECT_URI: ${GOOGLE_REDIRECT_URI:-http://localhost:8000/oauth/gmail/callback}
EXPORT_DIR: /tmp/mailcleaner-exports
EXPORT_TTL_HOURS: 24
GOOGLE_REDIRECT_URI: ${GOOGLE_REDIRECT_URI:-http://localhost:${API_PORT:-8000}/oauth/gmail/callback}
EXPORT_DIR: ${EXPORT_DIR:-/tmp/mailcleaner-exports}
EXPORT_TTL_HOURS: ${EXPORT_TTL_HOURS:-24}
TRUST_PROXY: ${TRUST_PROXY:-false}
SEED_ADMIN_EMAIL: ${SEED_ADMIN_EMAIL:-admin@simplemailcleaner.local}
SEED_ADMIN_PASSWORD: ${SEED_ADMIN_PASSWORD:-change-me-now}
@@ -75,13 +79,16 @@ services:
build:
context: ./frontend
dockerfile: Dockerfile
env_file:
- ./.env
environment:
PORT: 3000
VITE_API_URL: ${VITE_API_URL:-http://localhost:8000}
PORT: ${WEB_PORT:-3000}
VITE_API_URL: ${VITE_API_URL:-http://localhost:${API_PORT:-8000}}
VITE_ALLOWED_HOSTS: ${VITE_ALLOWED_HOSTS:-}
depends_on:
- api
ports:
- "3000:3000"
- "${WEB_PORT:-3000}:3000"
volumes:
- ./frontend:/app