infra: replace deploy folder with explicit Frontend Delivery Langfuse projects
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
delivery:
|
delivery:
|
||||||
build:
|
build:
|
||||||
context: ../../Frontend
|
context: ../Frontend
|
||||||
dockerfile: Dockerfile.worker
|
dockerfile: Dockerfile.worker
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: "${DATABASE_URL:-postgresql://postgres:dpb6gmj1umjhohso@crm-sql-q57r8m:5432/postgres?schema=public}"
|
DATABASE_URL: "${DATABASE_URL:-postgresql://postgres:dpb6gmj1umjhohso@crm-sql-q57r8m:5432/postgres?schema=public}"
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
frontend:
|
frontend:
|
||||||
build:
|
build:
|
||||||
context: ../../Frontend
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
expose:
|
expose:
|
||||||
- "3000"
|
- "3000"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
version = 1
|
version = 1
|
||||||
|
|
||||||
[services]
|
[services]
|
||||||
frontend = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/frontend/docker-compose.yml" }
|
frontend = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "Frontend/docker-compose.yml" }
|
||||||
delivery_worker = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/delivery/docker-compose.yml" }
|
delivery_worker = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "Delivery/docker-compose.yml" }
|
||||||
langfuse = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/langfuse/docker-compose.yml" }
|
langfuse = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "Langfuse/docker-compose.yml" }
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
# Deployment Split
|
|
||||||
|
|
||||||
This repository now includes independent compose files per project:
|
|
||||||
|
|
||||||
- `deploy/frontend/docker-compose.yml` - Nuxt app (UI + Nitro API/GraphQL + Prisma access)
|
|
||||||
- `deploy/delivery/docker-compose.yml` - delivery worker only
|
|
||||||
- `deploy/langfuse/docker-compose.yml` - Langfuse + ClickHouse/Redis/Postgres/MinIO
|
|
||||||
|
|
||||||
Use separate Dokploy projects so each stack can be redeployed independently.
|
|
||||||
|
|
||||||
## Recommended Dokploy mapping
|
|
||||||
|
|
||||||
1. Frontend project -> `deploy/frontend/docker-compose.yml`
|
|
||||||
2. Delivery project -> `deploy/delivery/docker-compose.yml`
|
|
||||||
3. Langfuse project -> `deploy/langfuse/docker-compose.yml`
|
|
||||||
|
|
||||||
`deploy-map.toml` contains the same paths in `[services]`.
|
|
||||||
Reference in New Issue
Block a user