Skip to content

Commit 7f7f3dd

Browse files
committed
Add tempfile to deployment
1 parent bb46518 commit 7f7f3dd

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,18 @@
2121
"""
2222

2323
import os
24+
import tempfile
2425
import streamlit as st
2526
from datetime import datetime, date
2627
from zoneinfo import ZoneInfo
2728
from scripts.glasgow_horizon import make_horizon_plot
2829
from scripts.glasgow_zenith import make_zenith_plot
2930

3031
# Fix DuckDB/Starplot permissions
31-
os.makedirs("duckdb_extensions", exist_ok=True)
32-
os.environ["IBIS_DUCKDB_LIBDIR"] = os.path.abspath("duckdb_extensions")
32+
duckdb_dir = os.path.join(tempfile.gettempdir(), "duckdb_extensions")
33+
os.makedirs(duckdb_dir, exist_ok=True)
34+
os.environ["IBIS_DUCKDB_LIBDIR"] = duckdb_dir
35+
os.environ["IBIS_DUCKDB_DATA_DIR"] = duckdb_dir
3336

3437

3538
st.title("🌌 Glasgow Starplot Viewer")

0 commit comments

Comments
 (0)