refactor: Use relative paths for data directories

This commit is contained in:
2025-11-22 20:50:13 -07:00
committed by Tanner Collin (aider)
parent 6b68a84684
commit 7b1e3da8b0

View File

@@ -58,7 +58,7 @@ FRONTEND_DIR = os.path.join(os.path.dirname(os.path.dirname(__file__)), "fronten
app.mount("/static", StaticFiles(directory=FRONTEND_DIR), name="static")
# Chunk upload storage
CHUNK_ROOT = "/data/chunks"
CHUNK_ROOT = "./data/chunks"
try:
os.makedirs(CHUNK_ROOT, exist_ok=True)
except Exception:
@@ -228,7 +228,7 @@ def get_or_create_album_dir(album_name: str) -> str:
if not album_name or not isinstance(album_name, str):
album_name = "public"
safe_album_name = sanitize_filename(album_name)
save_dir = os.path.join("/data/uploads", safe_album_name)
save_dir = os.path.join("./data/uploads", safe_album_name)
os.makedirs(save_dir, exist_ok=True)
return save_dir
@@ -889,7 +889,7 @@ async def api_albums(request: Request) -> JSONResponse:
if not request.session.get("accessToken"):
return JSONResponse({"error": "unauthorized"}, status_code=401)
upload_root = "/data/uploads"
upload_root = "./data/uploads"
try:
os.makedirs(upload_root, exist_ok=True)
# also make public dir