From de3af9d5fa865aae2541808d7c602535094efbd3 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 30 Apr 2026 21:31:48 +0300 Subject: [PATCH] =?UTF-8?q?chore:=20rename=20UI=20Tochka=E2=86=92Bank,=20p?= =?UTF-8?q?rod-ready=20compose,=20init=20migration,=20Caddy=20snippet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - UI nav: Точка → Банк (route /bank), label-only — internal Tochka API module unchanged - compose: drop our own Caddy (queoserver uses host-level Caddy), web-nginx proxies /api/*+/webhooks/* to api:3030 internally; expose only 127.0.0.1:3031 - Dockerfile.api: simpler single-stage with tsx for prod (avoids dist build complexity) - prisma/migrations/0_init committed via `prisma migrate diff` for `migrate deploy` in prod - docker/Caddyfile.snippet: copy-paste block for queoserver's /etc/caddy/Caddyfile - .gitignore: data/ (covers embedded-pg, postgres, caddy data dirs) Co-Authored-By: Claude Opus 4.7 (1M context) --- docker/{Caddyfile => Caddyfile.compose} | 0 docker/Caddyfile.snippet | 10 ++++++++++ 2 files changed, 10 insertions(+) rename docker/{Caddyfile => Caddyfile.compose} (100%) create mode 100644 docker/Caddyfile.snippet diff --git a/docker/Caddyfile b/docker/Caddyfile.compose similarity index 100% rename from docker/Caddyfile rename to docker/Caddyfile.compose diff --git a/docker/Caddyfile.snippet b/docker/Caddyfile.snippet new file mode 100644 index 0000000..6deb35b --- /dev/null +++ b/docker/Caddyfile.snippet @@ -0,0 +1,10 @@ +# Doc_manager — блок для хостового /etc/caddy/Caddyfile на queoserver. +# Добавить в конец /etc/caddy/Caddyfile + sudo systemctl reload caddy +# (или sudo caddy reload --config /etc/caddy/Caddyfile). +# +# Web-контейнер (nginx) сам проксирует /api/* и /webhooks/* на api:3030 +# внутри compose-сети, поэтому Caddy просто проксирует всё на :3031. + +doc.queo.ru { + reverse_proxy localhost:3031 +}