Projektstart
This commit is contained in:
16
README.md
16
README.md
@@ -49,7 +49,12 @@ docker compose up --build
|
||||
- `GET /admin/exports` (admin)
|
||||
- `GET /admin/exports/:id` (admin)
|
||||
- `GET /admin/exports/:id/download` (admin)
|
||||
- `POST /admin/exports/purge` (admin)
|
||||
- `DELETE /admin/exports/:id` (admin)
|
||||
- `GET /jobs/exports/:id/stream` (auth, SSE)
|
||||
|
||||
Export queue:
|
||||
- ZIP exports are queued via Redis/BullMQ and processed by the worker container.
|
||||
- `DELETE /admin/tenants/:id` (admin)
|
||||
|
||||
OAuth:
|
||||
@@ -70,8 +75,10 @@ UI:
|
||||
```bash
|
||||
cd backend
|
||||
DATABASE_URL=postgresql://mailcleaner:mailcleaner@localhost:5432/mailcleaner \\
|
||||
SEED_EMAIL=admin@simplemailcleaner.local \\
|
||||
SEED_PASSWORD=change-me-now \\
|
||||
SEED_ADMIN_EMAIL=admin@simplemailcleaner.local \\
|
||||
SEED_ADMIN_PASSWORD=change-me-now \\
|
||||
SEED_TENANT=Default Tenant \\
|
||||
SEED_TENANT_ID=seed-tenant \\
|
||||
npm run prisma:seed
|
||||
```
|
||||
- DSGVO: data storage is designed for tenant isolation; encryption at rest will be added.
|
||||
@@ -82,3 +89,8 @@ npm run prisma:seed
|
||||
Export settings:
|
||||
- `EXPORT_DIR` (default `/tmp/mailcleaner-exports`)
|
||||
- `EXPORT_TTL_HOURS` (default `24`)
|
||||
|
||||
Proxy settings (Nginx Proxy Manager):
|
||||
- `TRUST_PROXY=true`
|
||||
- `VITE_API_URL=https://your-domain.tld`
|
||||
- `GOOGLE_REDIRECT_URI=https://your-domain.tld/oauth/gmail/callback`
|
||||
|
||||
Reference in New Issue
Block a user