FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PYTHONPATH=/app/api WORKDIR /app RUN useradd --system --create-home --uid 10001 aurask COPY pyproject.toml README.md /app/ COPY api /app/api RUN python -m compileall /app/api && \ 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"]