Github 操作无法根据需求安装 python 包.txt



我正试图从repo构建一个docker映像。我想从我的requirements.txt安装我的软件包。当从requirements.txt文件安装需求时,一切都很好,它给了我这个错误:

> [7/7] RUN pip install -r requirements.txt:
#12 0.545 ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' 

我知道这里的问题是因为找不到需求文件,所以,如果我在repo文件夹中的应用程序代码看起来像这样,我认为我需要正确定位它:repo/app<这是我的应用程序文件requirement.txt和dockerfile。那么如何在这里设定正确的路径呢?这是我的:

name: Build and push
uses: docker/build-push-action@v2
with:
context: .
file: ./app/Dockerfile
push: true
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/python:latest

听起来像是在dockerfile中,您需要将requirements.txt文件复制到映像中,然后运行安装命令

WORKDIR /app
COPY local_directory/requirements.txt requirements.txt
RUN pip3 install -r requirements.txt

最新更新