FROM python:3.13-slim-bookworm WORKDIR /app COPY server.py catalog.py auth.py collect_hardware.py demo.py /app/ COPY index.html app.js studio.js catalog-ui.js style.css login.html login.js access-ui.js network-ui.js /app/ COPY network/__init__.py network/client.py network/config.py network/rpc.py /app/network/ ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 HOME=/tmp \ DECK_BIND_HOST=0.0.0.0 DECK_STATE_DIR=/var/lib/deck \ DECK_REQUIRE_SETUP=1 DECK_LOCAL_HARDWARE=1 DECK_LOCATION=Athena-Debian \ DECK_NETWORK_MODE=disabled USER 65534:65534 CMD ["python3", "server.py", "--port", "8108"]