I'm trying to build a docker image using Github actions and Docker build can't find the docker file.
When I run this
- name: Build the Docker image
run: docker build . --file Dockerfile --build-arg NPM_TOKEN=${{ secrets.TOKEN }} --tag my-image-name:$(date +%s)
It works, but when I change my Github workflow file to use the following format, it doesn't file the Dockerfile.
- name: Docker Build and Push
uses: docker/build-push-action@v2
with:
context: .
file: Dockerfile
tags: my-image-name:t10
build-args: |
"NPM_TOKEN=${{ secrets.TOKEN }}"
push: true
Error: buildx failed with: error: failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount4215207778/Dockerfile: no such file or directory
Directory structure