feat: first-run /setup password + PRO-style iptables

compat DNAT/INPUT/FORWARD/MASQUERADE; optional chain mode; auth_store hash; static absolute URLs; install skips env password by default; README.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Андрей Бобырев
2026-05-14 20:52:35 +03:00
parent a579612c9a
commit 43daf188c2
10 changed files with 565 additions and 107 deletions

View File

@@ -33,7 +33,7 @@ RUN set -eux; \
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app.py kaskad_store.py system_info.py /app/
COPY app.py auth_store.py kaskad_store.py system_info.py /app/
COPY templates ./templates
COPY static ./static