14 lines
301 B
Docker
14 lines
301 B
Docker
FROM python:3.12-alpine
|
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
PYTHONUNBUFFERED=1 \
|
|
REPOSITORY_ROOT=/srv/repository \
|
|
DASHBOARD_PORT=8000
|
|
|
|
WORKDIR /app
|
|
COPY --chown=10001:10001 app.py /app/app.py
|
|
COPY --chown=10001:10001 web/ /app/web/
|
|
USER 10001:10001
|
|
EXPOSE 8000
|
|
CMD ["python", "/app/app.py"]
|