Discover and explore top open-source AI tools and projects—updated daily.
DeNADeploy Dify on Google Cloud with Terraform
Top 99.6% on SourcePulse
Summary
This repository provides Terraform configurations to automate the deployment of Dify on Google Cloud Platform. It targets users who need a scalable, highly available, and production-ready instance of Dify, simplifying the complex setup of cloud infrastructure. The primary benefit is a streamlined, robust deployment process for the Dify application.
How It Works
The project leverages Terraform to provision and manage Google Cloud resources. It is designed around a serverless hosting model, incorporating auto-scaling capabilities to adapt to demand and ensuring data persistence through managed cloud services. This approach automates the creation of a resilient Dify environment on GCP.
Quick Start & Requirements
terraform/environments/dev, run terraform init, terraform apply -target=module.registry, execute ./docker/cloudbuild.sh <your-project-id> <your-region> to build and push container images, then run terraform plan and terraform apply.terraform/environments/dev/terraform.tfvars. A critical security alert advises against committing sensitive data to Git; use environment variables (e.g., TF_VAR_...) or tools like Google Secret Manager instead.Highlighted Details
Maintenance & Community
No specific details regarding contributors, sponsorships, or community channels (like Discord/Slack) are provided in the README.
Licensing & Compatibility
Limitations & Caveats
Critical resources such as Cloud Storage, Cloud SQL, VPC, and VPC Peering are not automatically deleted by the terraform destroy command. These resources require manual deletion via the Google Cloud console to ensure a complete cleanup.
8 months ago
Inactive
vllm-project