EcoMindAI / Dockerfile
soury
adapt to hf requirements and upgrade versions (#4)
7e77c34
raw
history blame contribute delete
418 Bytes
FROM docker.io/library/python:3.13
ARG PIPENV_VENV_IN_PROJECT=1
ARG USERNAME=ecomindai
ENV ECOMINDAI_SERVER_HOST=0.0.0.0
ENV ECOMINDAI_SERVER_PORT=8000
COPY . /app/
RUN useradd --create-home ${USERNAME} && \
chown ${USERNAME}:${USERNAME} /app
USER ${USERNAME}
WORKDIR /app
RUN pip install pipenv --user && \
~/.local/bin/pipenv sync
EXPOSE ${ECOMINDAI_SERVER_PORT}
CMD ["./.venv/bin/python", "app.py"]