summaryrefslogtreecommitdiff
path: root/hetzner-admin/Dockerfile
diff options
context:
space:
mode:
authoryyamashita <yyamashita@hetzner.yyamashita.com>2026-10-31 19:51:15 +0900
committeryyamashita <yyamashita@hetzner.yyamashita.com>2026-10-31 19:51:15 +0900
commit0966df2df28ab212a6f4736a4e17a31d690a6173 (patch)
treeeed23188adfdee78bc2bbdbb6c2d8639cc8544db /hetzner-admin/Dockerfile
parentf967c90db70a6cc983b579589185185d6be66aa6 (diff)
hetzner-admin: add passkey login (password login kept)
Replace Basic auth with a session-cookie login page. After password login, register a passkey from the bottom of the page; later logins can use it. Passkeys are stored in hetzner-admin/data/ (gitignored). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'hetzner-admin/Dockerfile')
-rw-r--r--hetzner-admin/Dockerfile2
1 files changed, 1 insertions, 1 deletions
diff --git a/hetzner-admin/Dockerfile b/hetzner-admin/Dockerfile
index 524612d..a729c34 100644
--- a/hetzner-admin/Dockerfile
+++ b/hetzner-admin/Dockerfile
@@ -1,5 +1,5 @@
FROM python:3.12-slim
WORKDIR /app
-RUN pip install --no-cache-dir flask gunicorn paramiko
+RUN pip install --no-cache-dir flask gunicorn paramiko "webauthn>=2.2,<3"
COPY app.py .
CMD ["gunicorn", "-b", "0.0.0.0:5000", "app:app"]