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