From 0fdf5cf02164a24bfedc9caa196c55a7cbba5b2d Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:01:47 +0700 Subject: [PATCH] infra: replace deploy folder with explicit Frontend Delivery Langfuse projects --- .../delivery => Delivery}/docker-compose.yml | 2 +- .../frontend => Frontend}/docker-compose.yml | 2 +- .../langfuse => Langfuse}/docker-compose.yml | 0 deploy-map.toml | 6 +++--- deploy/README.md | 17 ----------------- 5 files changed, 5 insertions(+), 22 deletions(-) rename {deploy/delivery => Delivery}/docker-compose.yml (94%) rename {deploy/frontend => Frontend}/docker-compose.yml (98%) rename {deploy/langfuse => Langfuse}/docker-compose.yml (100%) delete mode 100644 deploy/README.md diff --git a/deploy/delivery/docker-compose.yml b/Delivery/docker-compose.yml similarity index 94% rename from deploy/delivery/docker-compose.yml rename to Delivery/docker-compose.yml index ffd2d0e..90126ce 100644 --- a/deploy/delivery/docker-compose.yml +++ b/Delivery/docker-compose.yml @@ -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}" diff --git a/deploy/frontend/docker-compose.yml b/Frontend/docker-compose.yml similarity index 98% rename from deploy/frontend/docker-compose.yml rename to Frontend/docker-compose.yml index 4f2d832..7393220 100644 --- a/deploy/frontend/docker-compose.yml +++ b/Frontend/docker-compose.yml @@ -1,7 +1,7 @@ services: frontend: build: - context: ../../Frontend + context: . dockerfile: Dockerfile expose: - "3000" diff --git a/deploy/langfuse/docker-compose.yml b/Langfuse/docker-compose.yml similarity index 100% rename from deploy/langfuse/docker-compose.yml rename to Langfuse/docker-compose.yml diff --git a/deploy-map.toml b/deploy-map.toml index 918ce2a..3f6520c 100644 --- a/deploy-map.toml +++ b/deploy-map.toml @@ -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" } diff --git a/deploy/README.md b/deploy/README.md deleted file mode 100644 index 4e3c6b6..0000000 --- a/deploy/README.md +++ /dev/null @@ -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]`.