development.dockerfile 477 B

12345678910111213141516
  1. FROM python:3.7-slim
  2. RUN apt update && apt install curl -y
  3. # We use Poetry for dependency management
  4. RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | POETRY_HOME=/opt/poetry python && \
  5. cd /usr/local/bin && \
  6. ln -s /opt/poetry/bin/poetry && \
  7. poetry config virtualenvs.create false
  8. WORKDIR /app
  9. COPY ./pyproject.toml ./poetry.lock* main.py ./
  10. RUN poetry install --no-root
  11. CMD python3 -m debugpy --listen 5678 main.py