แพ็กเกจอย่างเป็นทางการ · ระบบอัตโนมัติและโครงสร้างพื้นฐาน
Terraform provider สำหรับแอปเรียลไทม์
จัดการแอป webhook และข้อมูลรับรองการแจ้งเตือนแบบพุชเป็นโค้ด: Origin ที่อนุญาต อีเวนต์ฝั่งไคลเอนต์ ประวัติ IP allowlist และการหมุนเวียนซีเคร็ต ตรวจทานใน plan เหมือนโครงสร้างพื้นฐานส่วนอื่น
hibira-io/hibiraTerraform Registry ↗GitHub ↗
- resource hibira_app, hibira_webhook และ hibira_push พร้อม data source สำหรับแอปที่มีอยู่
- หมุนเวียนซีเคร็ตพร้อมช่วงผ่อนผัน เซิร์ฟเวอร์ที่ทำงานอยู่จึงไม่สะดุด
- เมื่อมีคนแก้แอปในพอร์ทัล terraform plan จะแสดงความต่างให้เห็น
ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้
ตั้งค่า
terraform { required_providers { hibira = { source = "hibira-io/hibira" version = "~> 0.1" } } } provider "hibira" {} # reads HIBIRA_API_TOKENใช้งาน
resource "hibira_app" "chat" { name = "chat-prod" client_events = true allowed_origins = ["https://example.com"] } resource "hibira_webhook" "presence" { app_id = hibira_app.chat.id url = "https://example.com/hooks/hibira" events = ["member_added", "member_removed"] }
ก่อนเริ่ม
- สร้างโทเค็นที่อ่านและเขียนได้ในหน้าโทเค็น API ของพอร์ทัล แล้วตั้งเป็น HIBIRA_API_TOKEN
- ซีเคร็ตจะถูกส่งกลับครั้งเดียวตอนสร้างแอป อ่านด้วย terraform output -raw แพ็กเกจ Free มีได้ 1 แอปและต้องระบุทุก origin
ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →