hse-python-assistant/Dockerfile

20 lines
375 B
Docker
Raw Normal View History

2024-10-16 20:24:08 +00:00
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"]