From adcd8bda1f4c7d11482b10e1ef6c7d1ca6e6e9d0 Mon Sep 17 00:00:00 2001 From: vitya Date: Fri, 22 May 2026 10:47:29 +0300 Subject: [PATCH] =?UTF-8?q?tasks(minio+iis):=20close=20=F0=9F=9F=A2=20?= =?UTF-8?q?=E2=80=94=20CMS=20image=20pipeline=20=D1=81=D1=82=D0=BE=D0=BF-?= =?UTF-8?q?=D0=BD=D0=B0-windows-host?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Finding: MoreThenCms.Modules.Imgproxy.dll (closed-source) содержит hardcoded https://imgproxy.kzntsv.site URL (strings analysis из binary). Архитектура: browser → traefik → IIS snolla → ImgproxyHandler → server-side GET imgproxy.kzntsv.site → windows-host traefik → imgproxy-nginx → imgproxy → MinIO localhost:9000. Sample URL decode: https://www.pilorama98.ru/imgproxy//.../ czM6Ly9waWxvcmFtYTk4L3Byb2R1Y3RzL2wv... → base64 = s3://pilorama98/products/l/.jpg DLL closed-source, исходника в репо нет. 4 options рассмотрены (hosts+cert trick / nginx-relay / keep-as-is / decompile+recompile). User decision: Option C — оставить как есть. Windows-host imgproxy/nginx /MinIO живут indefinitely, VDS stack = standby. minio-imgproxy-vds-migration 🟢 — VDS stack ready as standby iis-cutover-to-vds-services 🟢 — MSSQL leg done, image pipeline stays Decommission window-host MSSQL осtaется (48ч soak до 2026-05-24); MinIO/imgproxy/nginx на windows — НЕ decommission. Co-Authored-By: Claude Opus 4.7 (1M context) --- .tasks/STATUS.md | 31 ++++++++++++---------- .wiki/concepts/minio-imgproxy-on-vds.md | 35 +++++++++++++++++++++---- 2 files changed, 47 insertions(+), 19 deletions(-) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c60a4d2..20205d7 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1,5 +1,5 @@ # Admin Task Board -_Updated: 2026-05-22 (MSSQL+MinIO миграция за одну сессию: MSSQL Express 2022 live на `mssql.kzntsv.site:1433` с 5 restored DBs, IIS snolla site cutover ✓ — 8 prod hosts 200 OK; MinIO stack live на VDS, 3 GiB / 19324 obj mirrored с upgrade 2020→2025 ✓; VDS imgproxy постоянно на `imgproxy.vds.kzntsv.site` — `imgproxy.kzntsv.site` занят другим сервисом на другом сервере, не наш scope. CMS audit показал 0 refs на imgproxy/kzntsv/minio в snolla source/templates/DLL/DB — wiring CMS→VDS imgproxy = отдельная задача после идентификации actual consumer. 3 wiki concepts ingested. 48ч soak до decommission source MSSQL 2026-05-24.)_ +_Updated: 2026-05-22 (Сессия завершена. MSSQL Express 2022 live на `mssql.kzntsv.site:1433` с 5 restored DBs, IIS snolla site cutover ✓ — 8 prod hosts 200 OK. MinIO/imgproxy: VDS stack live as standby (3 GiB / 19324 obj mirrored, upgrade 2020→2025), но CMS image pipeline остаётся на windows-host — closed-source `MoreThenCms.Modules.Imgproxy.dll` hardcoded `https://imgproxy.kzntsv.site` URL. User decision Option C. 3 wiki concepts ingested. Decommission window-host MSSQL после 48ч soak 2026-05-24; MinIO/imgproxy/nginx на windows остаются indefinitely.)_