{"id":27803972,"url":"https://github.com/rupachowrasia/gcp-cloud-run-deploy-using-nodejs","last_synced_at":"2026-05-09T10:23:21.613Z","repository":{"id":289042174,"uuid":"969914658","full_name":"rupachowrasia/gcp-cloud-run-deploy-using-nodejs","owner":"rupachowrasia","description":"A sample app to show how to deploy nodejs app in Google Cloud Run","archived":false,"fork":false,"pushed_at":"2025-04-28T17:50:21.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-01T08:14:15.053Z","etag":null,"topics":["cloudrun","deployment","expressjs","gcp","gcp-cloud-run","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rupachowrasia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-21T06:24:28.000Z","updated_at":"2025-04-30T02:14:15.000Z","dependencies_parsed_at":"2025-04-28T18:54:22.423Z","dependency_job_id":null,"html_url":"https://github.com/rupachowrasia/gcp-cloud-run-deploy-using-nodejs","commit_stats":null,"previous_names":["rupachowrasia/node-gcp-cloud-run-deploy","rupachowrasia/gcp-cloud-run-deploy-using-nodejs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rupachowrasia","download_url":"https://codeload.github.com/rupachowrasia/gcp-cloud-run-deploy-using-nodejs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251843658,"owners_count":21652855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudrun","deployment","expressjs","gcp","gcp-cloud-run","nodejs"],"created_at":"2025-05-01T08:14:20.285Z","updated_at":"2026-05-09T10:23:16.592Z","avatar_url":"https://github.com/rupachowrasia.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deploy node.js app in Google Cloud Run\n\n\u003e This project demonstrate how to deploy node.js sample app in Google Cloud Run\n\n## 🚀 Features\n\n- ✨ Google cloud acount setup\n- ⚡ Cloud Run\n- 🔒 How to deploy app using Google cloud SDK from local\n\n## 🛠 Tech Stack\n\n- Node.js\n- Express\n- Google Cloud(Cloud Run)\n\n## 🧑‍💻 Local Setup\n- Create free account in google cloud if not already have\n- Login to Google cloud console, create a new project, or can use existing one\n- Link billing account to project if not already linked\n- Create/Enable Cloud Run api from Google cloud console (this is one time activity and has to be done for first time)\n- Install and setup google cloud cli(Google cloud sdk) in local as per OS\n- Create simple node.js app in local\n- Run from terminal - gcloud auth login (authenticate to google cloud)\n- Run from terminal - gcloud config set project PROJECT_ID (set project id)\n- Run from terminal - gcloud run deploy (follow the instructions basically you will get prompt to enable API for artifact registry, cloud run and cloud build, provide input as yes,you will get prompt for region as well, choose any region)\n- Once deploy you will get a url, run in browser and check\n- Voila its done now\nNote: Make sure to delete all resources once done from Cloud Run, Cloud Build and Artifacts Registry\n\n## 📦 Installation\n\n```bash\n# Clone the repo\ngit clone https://github.com/rupachowrasia/gcp-cloud-run-deploy-using-nodejs.git\n\n# Move into the project directory\ncd gcp-cloud-run-deploy-using-nodejs\n\n# Install dependencies\nnpm install\n\n# Run the app\nnpm run start\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frupachowrasia%2Fgcp-cloud-run-deploy-using-nodejs/lists"}