aurask/deploy/images/aurask-api/Dockerfile
Aaron d7a836a041
All checks were successful
aurask-release / build-and-deploy (push) Successful in 1m55s
Fix Aurask release workflow build paths
2026-04-19 17:15:20 +08:00

22 lines
445 B
Docker

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