Skip to content
Snippets Groups Projects
Dockerfile 462 B
FROM python:3.11-slim

ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV USER=perx

RUN mkdir -p /home/${USER}/data /home/${USER}/app /home/${USER}/logs
WORKDIR /home/${USER}/app

ARG PIP_EXTRA_INDEX_URL=${PIP_EXTRA_INDEX_URL}
ENV PIP_EXTRA_INDEX_URL=$PIP_EXTRA_INDEX_URL

COPY . /home/${USER}/app
RUN pip install perxis==1.3.0

ENV PYTHONPATH="/home/perx/app"
ENV PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python

CMD ["python", "/home/perx/app/server.py"]