When deploying applications using gcloud (such as App Engine, Cloud Functions, or Cloud Run), it’s often necessary to exclude certain files or directories from being uploaded and deployed — for example, test files, local configuration, or large assets not needed in production.
Google Cloud supports a .gcloudignore file, similar to .gitignore, which lets you specify files and directories to exclude from deployment.
# Exclude local secrets
.env
secrets.json
# Exclude node_modules folder
node_modules/
# Exclude test files
tests/
*.test.js
# Exclude Docker-related files
Dockerfile
docker-compose.yml
You can verify what’s being uploaded using the –verbosity debug flag:
gcloud app deploy
gcloud functions deploy FUNCTION_NAME --runtime nodejs20 --trigger-http
gcloud run deploy SERVICE_NAME --source=.
Work with our skilled Cloud developers to accelerate your project and boost its performance.
Hire Cloud Developers