aurask/deploy/images/aurask-api/Dockerfile
Aaron 0e344eb74a
Some checks failed
aurask-release / build-and-deploy (push) Failing after 2m55s
Add Aurask release workflow and k3s base assets
2026-04-19 17:09:56 +08:00

22 lines
445 B
Docker

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"]