| Crates.io | gcp-client-rust |
| lib.rs | gcp-client-rust |
| version | 0.4.0 |
| created_at | 2025-10-08 18:01:20.284258+00 |
| updated_at | 2025-12-11 15:32:33.083868+00 |
| description | Minimal Rust client Call to Google Cloud |
| homepage | |
| repository | https://github.com/xbill9/gemini-cli-codeassist |
| max_upload_size | |
| id | 1874286 |
| size | 66,807 |
A simple gcp client that makes a google cloud client SDK call with the Rust SDK
A simple gcp client that makes a google cloud client SDK call with the Rust SDK
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.