Retarget deployment from Plesk to Dokploy (Docker Compose)
This commit is contained in:
@@ -13,12 +13,12 @@ you fine-tune, download, and repurpose the result.
|
||||
| UI | Tailwind CSS + shadcn/ui + Recharts |
|
||||
| Database | PostgreSQL + Prisma |
|
||||
| Auth | Better Auth (email/password + Google, admin + organization plugins) |
|
||||
| Queue | **pg-boss** (Postgres-backed, no Redis) + a PM2 worker process |
|
||||
| Storage | Local disk (swappable `StorageProvider` → S3/R2) |
|
||||
| Queue | **pg-boss** (Postgres-backed, no Redis) + a separate worker process |
|
||||
| Storage | Local disk on a persistent volume (swappable `StorageProvider` → S3/R2) |
|
||||
| AI | OpenAI (GPT-4 + DALL·E), ElevenLabs (TTS + dialogue) |
|
||||
| Billing | **Stripe and PayPal** → one unified `Subscription` model |
|
||||
| Email | Resend |
|
||||
| Deploy | Plesk / Linux VPS (see [`deploy/README.md`](deploy/README.md)) |
|
||||
| Deploy | **Dokploy** (Docker Compose + Traefik) — see [`deploy/README.md`](deploy/README.md) |
|
||||
|
||||
## Architecture
|
||||
|
||||
@@ -84,5 +84,6 @@ per segment, then concatenated and loudness-normalized with ffmpeg.
|
||||
|
||||
## Deployment
|
||||
|
||||
See [`deploy/README.md`](deploy/README.md) for the full Plesk / Linux runbook
|
||||
(PM2, nginx, SSL, webhooks, backups).
|
||||
Containerized for **Dokploy** (Docker Compose: `web` + `worker`, Traefik for
|
||||
domain/TLS/SSE, a persistent `storage` volume). See [`deploy/README.md`](deploy/README.md)
|
||||
for the full runbook (env, domain, migrations-on-boot, webhooks, backups).
|
||||
|
||||
Reference in New Issue
Block a user