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:
@@ -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:
|
||||||
|
|||||||
@@ -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/;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user