| Crates.io | mcp-cloudrun-rust |
| lib.rs | mcp-cloudrun-rust |
| version | 0.1.0 |
| created_at | 2025-10-07 17:32:12.344712+00 |
| updated_at | 2025-10-07 17:32:12.344712+00 |
| description | Minimal Rust MCP server over HTTPS transport deployed to GCP Cloud Run |
| homepage | |
| repository | https://github.com/xbill9/gemini-cli-codeassist |
| max_upload_size | |
| id | 1872073 |
| size | 68,657 |
A simple, containerized Rust web server for Hello World test server designed for deployment on Google Cloud Run.
hello-rust is a basic "Hello, World!" web server prints Hello World written in Rust, designed to be deployed as a containerized application on Google Cloud Run.
This project uses a Makefile to simplify common development tasks.
Install Dependencies:
cargo build
Run the application locally:
make run
The server will start on port 8080.
The Makefile provides targets for common development tasks.
make build
make release
make run
make format
make clippy
make test
Deployment is handled by Google Cloud Build and defined in cloudbuild.yaml.
To manually trigger a deployment, run:
make deploy
This command submits a build to Google Cloud Build, which will:
Dockerfile).cloudrun-rust service in the us-central1 region.Dockerfile: A multi-stage Dockerfile is used to create a minimal, secure production image.
rust builder image.gcr.io/distroless/cc-debian12 image.cloudbuild.yaml: This file defines the Cloud Build pipeline. It takes care of building, pushing, and deploying the container image.