StormCloudRun is a premier, one-click deployment tool designed to bridge the gap between a developer's source code on GitHub and a running service on Google Cloud Run. It is built to be powerful, elegant, and agnostic, serving as a flagship example of how modern web technologies can create a seamless and intelligent developer experience.
Prerequisites: Node.js 18+
-
Clone the repository:
git clone https://github.com/agenticplace/stormcloudrun cd stormcloudrun -
Install dependencies:
npm install
-
Set up the backend:
cd backend npm install # Copy .env.example to .env and configure your credentials cp .env.example .env npm start
-
Run the frontend:
# In the root directory npm run dev
All documentation is now organized in the docs/ folder:
intro.md- Project vision and missionfeatures.md- Key features overviewdeveloper.md- Comprehensive developer guide
auth-methods.md- Authentication methods and OAuth 2.0 flowclient-side-auth.md- Client-side OAuth implementationoauth-clients.md- Managing OAuth clientsiam.md- Google Cloud IAM overviewsecrets.md- Secret Manager API documentation
a2a.md- Agent-to-Agent API specificationmodelcard.md- AI agent model card
milestone.md- Project milestone trackertodo.md- Development TODO listprivacy.md- Privacy notice for AI assistantcloudbuild-locations.md- Available Cloud Build regions
StormCloudRun uses a full-stack architecture with:
- React Frontend: User interface with step-by-step deployment wizard
- Node.js Backend: Secure API proxy handling authentication and deployment
- AI Assistant: Powered by Google Code Assist for intelligent help and autonomous error correction
Licensed under the Apache 2.0 License - see the LICENSE file for details.
A gift to the Google Cloud and open-source communities from MINDX Augmentic Intelligence