【发布时间】:2018-11-03 00:21:08
【问题描述】:
在我的 docker 镜像中,我正在克隆 git master 分支以检索代码。我将 docker-compose 用于开发环境并使用卷运行我的容器。从我的 python requirements.txt 文件安装新项目需求时遇到了一个问题。在开发环境中,它永远不会在开发环境中安装新的需求,因为在重新构建镜像时,最新的代码是从 github 拉取的。
以下是我的 dockerfile 示例:
FROM base
# Clone application
RUN git clone repo-url
# Install application requirements
RUN pip3 install -r app/requirements.txt
# ....
这是我的撰写文件:
myapp:
image: development
env_file: .env
ports:
- "8000:80"
volumes:
- .:/home/app
command: python3 manage.py runserver 0.0.0.0:8000
有没有办法在构建后安装新添加的需求?
【问题讨论】:
标签: python git docker docker-compose