diff --git a/Dockerfile b/Dockerfile index a29e2b5..b49b69e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,8 @@ FROM python:3.11.2-slim -RUN pip install poetry -RUN mkdir diff_poetry_lock -COPY diff_poetry_lock/* ./diff_poetry_lock/ -COPY poetry.lock ./diff_poetry_lock/ -COPY pyproject.toml ./diff_poetry_lock/ -RUN python3 -m venv /diff_poetry_lock/.venv -RUN poetry install --directory /diff_poetry_lock -ENV PYTHONPATH="/" +RUN pip install poetry && mkdir /src +COPY poetry.lock pyproject.toml README.md /src/ +COPY diff_poetry_lock /src/diff_poetry_lock +RUN python3 -m venv /src/.venv && poetry install --directory /src --without=dev -ENTRYPOINT ["poetry", "--directory", "/diff_poetry_lock", "run", "python3", "/diff_poetry_lock/run_poetry.py"] +ENTRYPOINT ["poetry", "--directory", "/src", "run", "python3", "-m", "diff_poetry_lock.run_poetry"] \ No newline at end of file