bravo-forever/Dockerfile

17 lines
411 B
Docker

FROM python:3.14-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
HOST=0.0.0.0 \
PORT=8000 \
PREFERENCES_DB=/app/data/preferences.sqlite3
WORKDIR /app
RUN useradd --system --uid 10001 --create-home app && mkdir /app/data && chown app:app /app/data
COPY --chown=app:app server.py /app/server.py
COPY --chown=app:app static /app/static
USER app
EXPOSE 8000
CMD ["python", "server.py"]