TypeScript Cloud Run CI/CD Setup

Job ID: 40058339

Budget: ₹600 – ₹1,500 INR

I have a TypeScript-based Node.js application sitting in a ZIP file and an active Google Cloud account ready for use. The job starts by structuring that code in a new private GitHub repository, establishing a clean branching model and a pull-request workflow.

The core of the work will then focus on Google Cloud: using the configuration files I already prepared for Cloud Run, you’ll deploy the service, hook it up to a new PostgreSQL instance in Cloud SQL, and expose the necessary environment variables and secrets securely.

Once the application is live, I want GitHub Actions (or another native GitHub solution) wired in so that any push to the main branch builds, tests, and ships the container seamlessly to Cloud Run—no manual steps.

Deliverables
• Private GitHub repo with project organised and an agreed branch strategy
• Working Cloud Run deployment reachable by HTTPS
• Cloud SQL (PostgreSQL) instance created, migrated and connected to the service
• End-to-end CI/CD pipeline in GitHub that auto-deploys on push, with status checks visible in PRs
• Brief README covering setup, environment variables, and how to extend the pipeline

Acceptance criteria
– Visiting the Cloud Run URL renders the app without errors
– A sample commit to main triggers the pipeline, passes tests, and rolls out automatically
– Database read/write operations succeed against Cloud SQL

If this is straightforward for you, let’s get it done quickly and cleanly.