hse-python-assistant/Dockerfile

20 lines
375 B
Docker

FROM python:3.11-slim
WORKDIR /app
RUN pip install poetry
COPY pyproject.toml poetry.lock* /app/
RUN poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi
COPY . /app
RUN mkdir -p /app/data/complete /app/data/processed /app/data/raw/test /app/data/raw/train
EXPOSE 8000
ENV PYTHONUNBUFFERED=1
CMD ["poetry", "run", "python", "main.py"]