诗歌在 docker-compose 中添加依赖
Poetry add dependency within docker-compose
我是 docker 和诗歌的新手,但目前正在从事一个包含两者的项目。
问题:
我无法通过 poetry 添加新的依赖项到 docker-compose 容器。
描述:
在 pycharm 中,我使用 docker-compose 作为我的 django 项目的解释器,其中诗歌用于管理依赖项。我可以通过本地主机访问 django 项目,所以它似乎可以工作。
我试过的:
poetry documentation 陈述了以下示例:
poetry add requests pendulum
但是当我在 pycharm 终端中执行此命令时,它指出 python 未找到。
我的期望是我可以通过 CLI 安装依赖项,然后由诗歌管理,然后更新 poetry.lock 和 pyproject.toml。
问题:
如何添加新的依赖项,甚至在 docker compose 中访问 CLI 以执行上述命令?
更新:
我能够通过以下方式安装依赖项:
在终端中写入:
docker compose down
- 正在将依赖项插入 pyproject.toml
docker compose run --rm django poetry lock --no-update
docker compose build django
但仍然无法访问可以直接执行诗歌命令的 CLI。
嗨,这已经很老了,但你应该使用 Dockerfile,即 RUN poetry add..
可以在 compose
中指定 dockerfile
我是 docker 和诗歌的新手,但目前正在从事一个包含两者的项目。
问题:
我无法通过 poetry 添加新的依赖项到 docker-compose 容器。
描述:
在 pycharm 中,我使用 docker-compose 作为我的 django 项目的解释器,其中诗歌用于管理依赖项。我可以通过本地主机访问 django 项目,所以它似乎可以工作。
我试过的:
poetry documentation 陈述了以下示例:
poetry add requests pendulum
但是当我在 pycharm 终端中执行此命令时,它指出 python 未找到。 我的期望是我可以通过 CLI 安装依赖项,然后由诗歌管理,然后更新 poetry.lock 和 pyproject.toml。
问题:
如何添加新的依赖项,甚至在 docker compose 中访问 CLI 以执行上述命令?
更新:
我能够通过以下方式安装依赖项:
在终端中写入:
docker compose down
- 正在将依赖项插入 pyproject.toml
docker compose run --rm django poetry lock --no-update
docker compose build django
但仍然无法访问可以直接执行诗歌命令的 CLI。
嗨,这已经很老了,但你应该使用 Dockerfile,即 RUN poetry add..
可以在 compose