Compare commits
2 Commits
v202603051
...
v202603051
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d8687859d | ||
|
|
b064e18aa1 |
@@ -25,6 +25,7 @@ WORKDIR /app
|
||||
RUN mkdir -p /app/data && chown -R appuser:appuser /app
|
||||
COPY --from=build --chown=appuser:appuser /app .
|
||||
COPY --from=css-build /app/web/src/padelnomics/static/css/output.css ./web/src/padelnomics/static/css/output.css
|
||||
COPY --chown=appuser:appuser infra/supervisor/workflows.toml ./infra/supervisor/workflows.toml
|
||||
USER appuser
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
ENV DATABASE_PATH=/app/data/app.db
|
||||
|
||||
@@ -51,8 +51,10 @@ bp = Blueprint(
|
||||
_LANDING_DIR = os.environ.get("LANDING_DIR", "data/landing")
|
||||
_SERVING_DUCKDB_PATH = os.environ.get("SERVING_DUCKDB_PATH", "data/analytics.duckdb")
|
||||
|
||||
# Repo root: web/src/padelnomics/admin/ → up 4 levels
|
||||
_REPO_ROOT = Path(__file__).resolve().parents[4]
|
||||
# In prod the package is installed in a venv so __file__.parents[4] won't
|
||||
# reach the repo checkout. WorkingDirectory in the systemd unit is /opt/padelnomics,
|
||||
# so CWD is reliable; REPO_ROOT env var overrides for non-standard setups.
|
||||
_REPO_ROOT = Path(os.environ.get("REPO_ROOT", ".")).resolve()
|
||||
_WORKFLOWS_TOML = _REPO_ROOT / "infra" / "supervisor" / "workflows.toml"
|
||||
|
||||
# A "running" row older than this is considered stale/crashed.
|
||||
|
||||
Reference in New Issue
Block a user