Open nareto opened 2 years ago
How do you manage relative paths in pyproject.toml when you dockerize the project? For example in project-one there is
pyproject.toml
lib-one = {path = "../../libs/lib-one"}
This of course makes docker build fail with a simple Dockerfile like the following
docker build
FROM python:3.9 WORKDIR /code RUN pip install poetry==1.1.13 COPY ./pyproject.toml ./poetry.lock* /code/ RUN poetry install --no-dev COPY ./src /code
@nareto, this also stumped me at first but what you need to do is build from the context of the repo root, not the project root.
See this comment on the medium article: https://medium.com/@d5h/hi-yannick-d10971103853
How do you manage relative paths in
pyproject.toml
when you dockerize the project? For example in project-one there isThis of course makes
docker build
fail with a simple Dockerfile like the following