我在PyCharm上设置了Docker Deployment插件,但是,在点击播放时,部署日志显示失败:
Could not open requirements file: [Errno 2] No such file or directory: 'environments/dev/requirements.txt'
我认为这与docker构建上下文有关,该上下文是Docker Deployment插件的一部分。我已经确认在我的PyCharm项目的根目录下的环境/ dev /目录中实际上有一个requirements.txt文件。有谁知道如何在PyCharm或Docker Deployment插件中指定docker构建上下文/路径?
更新
通过将RUN ls -l
添加到Dockerfile,我能够推断插件是从与Dockerfile相同的目录运行的。仍然在寻找一种方法来指定构建路径,如果它可能的话。
答案 0 :(得分:0)
我目前解决此问题的方法是将Dockerfile移动到我的PyCharm项目的根目录,以便在运行ADD . /var/app
时,它会复制正确的文件。正如我在“更新”中提到的,PyCharm插件使用Dockerfile作为构建上下文/路径运行的目录。
仍然希望能够指定构建路径,但考虑到插件的限制,这可能是最佳解决方案。