From dd6435eb86e99365fb7cae645d71e1ff413dde59 Mon Sep 17 00:00:00 2001 From: gahusb Date: Mon, 26 Jan 2026 03:17:59 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=ED=83=80=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 5 +++++ travel-proxy/app/main.py | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/.env.example b/.env.example index ded49d0..0907e49 100644 --- a/.env.example +++ b/.env.example @@ -33,6 +33,11 @@ FRONTEND_PATH=./frontend/dist # Local: ./mock_data/photos PHOTO_PATH=./mock_data/photos +# 5. 주식 데이터 저장 경로 +# NAS: /volume1/docker/webpage/data/stock +# Local: ./data/stock +STOCK_DATA_PATH=./data/stock + # [PERMISSIONS] # NAS: 1026:100 # Local: 1000:1000 (Windows Docker Desktop의 경우 크게 중요하지 않음) diff --git a/travel-proxy/app/main.py b/travel-proxy/app/main.py index 8df391a..83f3d7b 100644 --- a/travel-proxy/app/main.py +++ b/travel-proxy/app/main.py @@ -173,6 +173,13 @@ def regions(): _meta_changed_invalidate_cache() return load_regions_geojson() +@app.post("/api/travel/reload") +def reload_cache(): + """강제로 캐시를 비워서 새로고침""" + CACHE.clear() + META_MTIME_CACHE.clear() + return {"ok": True, "message": "Cache cleared"} + @app.get("/api/travel/photos") def photos(