dify جوجل سحابة terraform
1.0.0
يتيح لك هذا المستودع إعداد موارد Google Cloud تلقائيًا باستخدام Terraform ونشر Dify في تكوين متاح للغاية.
terraform/environments/dev/terraform.tfvars
.terraform/environments/dev/provider.tf
باسم الحاوية التي تم إنشاؤها. استنساخ المستودع:
git clone https://github.com/DeNA/dify-google-cloud-terraform.git
تهيئة Terraform:
cd terraform/environments/dev
terraform init
إنشاء مستودع تسجيل القطع الأثرية:
terraform apply -target=module.registry
بناء ودفع صور الحاوية:
cd ../../..
sh ./docker/cloudbuild.sh < your-project-id > < your-region >
يمكنك أيضًا تحديد نسخة من صورة diify-api.
sh ./docker/cloudbuild.sh < your-project-id > < your-region > < dify-api-version >
إذا لم يتم تحديد أي إصدار، فسيتم استخدام الإصدار الأحدث بشكل افتراضي.
خطة التضاريس:
cd terraform/environments/dev
terraform plan
تطبيق التضاريس:
terraform apply
terraform destroy
ملاحظة: لا يمكن حذف Cloud Storage وCloud SQL وVPC وVPC Peering باستخدام أمر terraform destroy
. هذه موارد حاسمة لاستمرارية البيانات. قم بالوصول إلى وحدة التحكم وحذفها بعناية. بعد ذلك، استخدم أمر terraform destroy
للتأكد من حذف جميع الموارد.
هذا البرنامج مرخص بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من التفاصيل.