FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PYTHONPATH=/app/src WORKDIR /app RUN useradd --system --create-home --uid 10001 aurask COPY pyproject.toml README.md /app/ COPY src /app/src RUN python -m compileall /app/src && \ install -d -o aurask -g aurask /data USER aurask EXPOSE 8080 CMD ["python", "-m", "aurask", "serve", "--data", "/data/state.json", "--host", "0.0.0.0", "--port", "8080"]