fix(insta): wire /media/insta nginx alias + frontend insta_cards mount (Plan-B-Insta)

End-to-end 검증 중 발견된 2 가지 인프라 누락 보완:

1) frontend 컨테이너에 /data/insta_cards 마운트 추가 (NAS의 실저장 위치는
   data/insta/insta_cards/<slate_id>/ 로 기존 insta-lab 컨테이너가 사용)
2) nginx /media/insta/ location → /data/insta_cards/ alias

이로써 Windows insta-render worker가 result_path "/media/insta/<id>/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) <noreply@anthropic.com>
This commit is contained in:
2026-05-19 02:36:44 +09:00
parent 408b6a3df7
commit ea93dc522b
2 changed files with 8 additions and 0 deletions

View File

@@ -270,6 +270,7 @@ services:
- ${RUNTIME_PATH}/travel-thumbs:/data/thumbs:ro - ${RUNTIME_PATH}/travel-thumbs:/data/thumbs:ro
- ${RUNTIME_PATH}/data/music:/data/music:ro - ${RUNTIME_PATH}/data/music:/data/music:ro
- ${RUNTIME_PATH}/data/videos:/data/videos:ro - ${RUNTIME_PATH}/data/videos:/data/videos:ro
- ${RUNTIME_PATH}/data/insta/insta_cards:/data/insta_cards:ro
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:host-gateway"
healthcheck: healthcheck:

View File

@@ -37,6 +37,13 @@ server {
} }
# music videos — Nginx가 직접 비디오 파일 서빙 # music videos — Nginx가 직접 비디오 파일 서빙
location ^~ /media/insta/ {
alias /data/insta_cards/;
expires 1h;
add_header Cache-Control "public";
try_files $uri =404;
}
location ^~ /media/videos/ { location ^~ /media/videos/ {
alias /data/videos/; alias /data/videos/;