【发布时间】:2021-12-05 01:20:27
【问题描述】:
我有一个像 我有一个 dockerfile 像
FROM arm32v7/node:14-buster
ARG REACT_APP_API_URL
WORKDIR ./app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
它在我的电脑上构建,但是当我尝试通过 github 操作构建它时,我得到了
The command '/bin/sh -c npm install' returned a non-zero code: 1.
工作流文件看起来像
steps:
- name: Checkout the code
uses: actions/checkout@v1
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Build and push
run: docker build -t maxiimillian/test:frontend ./frontend/
- name: Docker Push
run: docker push maxiimillian/test:frontend
我尝试添加 --force,运行 apt-get install 和 apt-get upgrade,并使用 Docker 的 build-and-push github 操作,但它们的结果都相同,有什么想法吗?
【问题讨论】:
标签: docker npm github-actions