From ea93dc522bdb174684ea5d205260f6f995a48aa5 Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 19 May 2026 02:36:44 +0900 Subject: [PATCH] fix(insta): wire /media/insta nginx alias + frontend insta_cards mount (Plan-B-Insta) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit End-to-end 검증 중 발견된 2 가지 인프라 누락 보완: 1) frontend 컨테이너에 /data/insta_cards 마운트 추가 (NAS의 실저장 위치는 data/insta/insta_cards// 로 기존 insta-lab 컨테이너가 사용) 2) nginx /media/insta/ location → /data/insta_cards/ alias 이로써 Windows insta-render worker가 result_path "/media/insta//01.png" 로 보낸 URL이 NAS frontend nginx에서 정상 서빙됨. Plan-B-Insta Phase 5 (검증) — T15 end-to-end 디버깅 fix. Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.yml | 1 + nginx/default.conf | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index a154f06..f4b525f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -270,6 +270,7 @@ services: - ${RUNTIME_PATH}/travel-thumbs:/data/thumbs:ro - ${RUNTIME_PATH}/data/music:/data/music:ro - ${RUNTIME_PATH}/data/videos:/data/videos:ro + - ${RUNTIME_PATH}/data/insta/insta_cards:/data/insta_cards:ro extra_hosts: - "host.docker.internal:host-gateway" healthcheck: diff --git a/nginx/default.conf b/nginx/default.conf index 59a63f7..0ad1d96 100644 --- a/nginx/default.conf +++ b/nginx/default.conf @@ -37,6 +37,13 @@ server { } # music videos — Nginx가 직접 비디오 파일 서빙 + location ^~ /media/insta/ { + alias /data/insta_cards/; + expires 1h; + add_header Cache-Control "public"; + try_files $uri =404; + } + location ^~ /media/videos/ { alias /data/videos/;