Align Coolify webapp with WinSCP share and remote output paths.

Resolve section text from OUTPUT_DIR by basename, add /api/search and richer /healthz, default mount to /mnt/.../Output, support --remote-root in processor.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-25 19:47:09 +03:00
parent 9613420d1d
commit a81d5794d4
9 changed files with 342 additions and 145 deletions

View File

@@ -1,21 +1,16 @@
# Local dev / Coolify production
# За local: docker compose up --build
# За Coolify: качваш през git, Coolify сам пуска docker build + run
version: '3.8'
# Local / Coolify
# Coolify: git deploy + env vars + persistent storage (не задължително compose)
services:
webapp:
build: .
container_name: rip-help-webapp
environment:
# libpq формат (Postgres). Коригирай към твоя Postgres host.
HELP_DB_CONN: "host=192.168.88.18 port=5432 dbname=rip_help_system user=sa password=Parola~12345!!!"
OUTPUT_DIR: "/data/help_output"
HOME_IMAGE: "/data/help_output/Bairaci.png"
HELP_DB_CONN: "${HELP_DB_CONN}"
OUTPUT_DIR: "/mnt/mssql/share/RIP/RIP_Help_Source/Output"
HOME_IMAGE: "/mnt/mssql/share/RIP/RIP_Help_Source/Output/Bairaci.png"
volumes:
# Картинките се очакват в OUTPUT_DIR/images/
# На сървъра ще качваш с WinSCP/rsync (напр. /home/sabo/share/help_output)
- ./data:/data/help_output:ro
# Host share (качен с WinSCP) → същият път в контейнера
- /mnt/mssql/share/RIP/RIP_Help_Source/Output:/mnt/mssql/share/RIP/RIP_Help_Source/Output:ro
ports:
- "8000:8000"
restart: unless-stopped