修改谷歌云地形
1.0.0
此存储库允许您使用 Terraform 自动设置 Google Cloud 资源,并在高度可用的配置中部署 Dify。
terraform/environments/dev/terraform.tfvars
文件中设置特定于环境的值。terraform/environments/dev/provider.tf
文件中的“your-tfstate-bucket”替换为创建的存储桶的名称。 克隆存储库:
git clone https://github.com/DeNA/dify-google-cloud-terraform.git
初始化地形:
cd terraform/environments/dev
terraform init
制作 ArtifactRegistry 存储库:
terraform apply -target=module.registry
构建并推送容器镜像:
cd ../../..
sh ./docker/cloudbuild.sh < your-project-id > < your-region >
您还可以指定 dify-api 映像的版本。
sh ./docker/cloudbuild.sh < your-project-id > < your-region > < dify-api-version >
如果不指定版本,则默认使用最新版本。
地形计划:
cd terraform/environments/dev
terraform plan
地形适用:
terraform apply
terraform destroy
注意:无法使用terraform destroy
命令删除 Cloud Storage、Cloud SQL、VPC 和 VPC 对等互连。这些是数据持久性的关键资源。访问控制台并小心删除它们。之后,使用terraform destroy
命令确保所有资源均已删除。
该软件根据 MIT 许可证获得许可。有关更多详细信息,请参阅许可证文件。