修改谷歌雲地形
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 許可證獲得許可。有關更多詳細信息,請參閱許可證文件。