Why is the context cancelled?

I am working on an app with Next.js, Strapi, Mongo DB, and Stripe, with hopes of eventually deploying in Vercel. I’ve been able to successfully start Docker containers for Strapi and Mongo DB, and create an image for the Dockerfile; but I’m not sure what I changed to cause it to not work any longer. I keep getting this context error for the Dockerfile. The Strapi error says it needs an empty directory. I’m doing a coding bootcamp but most of the class has already finished so I don’t have anyone to ask for help. Let me know if other code is needed. Thanks for any help you can provide!

[internal] load build definition from Dockerfile
	transferring 339/0 0.012
[internal] load .dockerignore
[internal] load metadata for docker.io/library/node:12
[internal] load build context
	transferring 2278831/0 0.56
[1/7] FROM docker.io/library/node:12@sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e
	done 776/776 -1.293
	done 2215/2215 -1.116
	done 7685/7685 -0.105
	downloading 3145728/45427434 undefined
	downloading 0/4342835 undefined
	downloading 0/11302268 undefined
FROM node:12


# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

# Installing dependencies
COPY package*.json /usr/src/app/
RUN npm install

# Copying source files
COPY . /usr/src/app

# Building app
RUN npm run build


# Running the app
CMD "npm" "run" "dev"

What’s the actual error message?

It seems like there might be an issue with the build context in your Dockerfile. Make sure your Dockerfile is located in the root directory of your project, and check if any changes were made to the directory structure or Dockerfile itself that could have caused the error. Also, ensure that you have an empty directory named “strapi” in your project directory, as required by Strapi. If the issue persists, you might need to review your Dockerfile and Docker configuration to troubleshoot further.