The primary goal was to build a stateless Node.js application, containerize it using Docker, and deploy it to a fully managed serverless environment on Google Cloud Run.
- Serverless Architecture: Deployment of stateless containers that scale automatically based on HTTP requests.
- Containerization: Creating Docker images and managing them via Artifact Registry for streamlined deployment.
- API Management: Enabling and configuring cloud services like the Cloud Run API via gcloud CLI.
- Cloud Resource Optimization: Managing container lifecycles to minimize storage costs and infrastructure overhead.
src/index.js— Main application logic using Express.src/package.json— Project metadata and dependencies.Dockerfile—Instructions to containerize the application.