infra: replace deploy folder with explicit Frontend Delivery Langfuse projects
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
services:
|
||||
delivery:
|
||||
build:
|
||||
context: ../../Frontend
|
||||
context: ../Frontend
|
||||
dockerfile: Dockerfile.worker
|
||||
environment:
|
||||
DATABASE_URL: "${DATABASE_URL:-postgresql://postgres:dpb6gmj1umjhohso@crm-sql-q57r8m:5432/postgres?schema=public}"
|
||||
@@ -1,7 +1,7 @@
|
||||
services:
|
||||
frontend:
|
||||
build:
|
||||
context: ../../Frontend
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
expose:
|
||||
- "3000"
|
||||
@@ -1,6 +1,6 @@
|
||||
version = 1
|
||||
|
||||
[services]
|
||||
frontend = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/frontend/docker-compose.yml" }
|
||||
delivery_worker = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/delivery/docker-compose.yml" }
|
||||
langfuse = { deploy_mode = "dokploy_webhook", env_storage = "dokploy_ui", compose_path = "deploy/langfuse/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 = "Delivery/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