คู่มือ aWhere
ติดตั้งและดูแลแพลตฟอร์ม

ติดตั้งและดูแลแพลตฟอร์ม

คำสั่ง awhere ที่ใช้บ่อย และแพลตฟอร์มหนึ่งประกอบด้วยคอนเทนเนอร์อะไรบ้าง

ส่วนนี้สำหรับผู้ที่ติดตั้งและดูแลเซิร์ฟเวอร์ของ aWhere งานทั้งหมดทำผ่านคำสั่ง awhere ส่วนการจัดการผู้ใช้และแอปผ่านหน้าเว็บ อยู่ที่ดูแลระบบ

คำสั่งที่ใช้บ่อย

อยากทำอะไรคำสั่งรายละเอียด
ติดตั้งแพลตฟอร์มใหม่awhere setupติดตั้งแพลตฟอร์มใหม่
ดูสถานะแพลตฟอร์มawhere statusติดตั้งแพลตฟอร์มใหม่
ตรวจความพร้อมโดยไม่แก้อะไรawhere preflightPreflight
อัปเกรดเป็นเวอร์ชันใหม่awhere upgrade <version>อัปเกรด
กลับไปเวอร์ชันก่อนหน้าawhere rollbackย้อนกลับ
ย้ายแพลตฟอร์ม v4 มาเวอร์ชันนี้awhere setup --from-v4 <path> --v4-prefix <prefix>อัปเกรดจาก v4
ดู log หรือหยุด/เริ่มคอนเทนเนอร์awhere logs <component> -f
awhere stop <component>
awhere start <component>
แก้ปัญหา
สร้างผู้ดูแลระบบคนแรก (ถ้าตอนติดตั้งยังไม่ได้สร้าง)awhere adminติดตั้งแพลตฟอร์มใหม่

<version> คือเลขเวอร์ชัน เช่น 5.1.0 ส่วน <component> คือชื่อคอนเทนเนอร์ เช่น core-services ดูชื่อทั้งหมดได้จาก awhere status ถ้าต้องการแก้ค่าของโหนด ดูที่ตั้งค่าโหนด

ในแพลตฟอร์มมีอะไรบ้าง

แพลตฟอร์มหนึ่งประกอบด้วยคอนเทนเนอร์หลายตัว แบ่งเป็นสองกลุ่ม คือโหนด (ระบบหลังบ้าน) กับแอป (หน้าเว็บที่ผู้ใช้เปิด) เวลาเริ่มระบบ core-services จะขึ้นก่อน ตามด้วยโหนดอื่น แล้วจึงเป็นแอป

คอนเทนเนอร์หน้าที่จำเป็นไหม
core-servicesAPI gateway ที่ /api ดูแลผู้ใช้ รายการ แอปที่ติดตั้ง และสถานะของระบบจำเป็น
authorization-serverหน้าลงชื่อเข้าใช้ และออก tokenจำเป็น
item-servicesรายการ ตาราง และระเบียนจำเป็น
file-servicesเก็บและส่งไฟล์ ทำภาพย่อ และออก signed linkจำเป็น
logging-servicesบันทึกการตรวจสอบจำเป็น
tile-services, tile-indexerสร้างไทล์แผนที่ถ้าใช้แผนที่
realtime-servicesอัปเดตข้อมูลบนหน้าจอทันทีโดยไม่ต้องรีเฟรชถ้าต้องการ
background-servicesนำเข้าข้อมูลจากไฟล์ถ้าต้องการนำเข้าข้อมูล
user-provider-ldapลงชื่อเข้าใช้ด้วยบัญชี LDAPถ้าใช้ LDAP
portalPortal หน้าแรกของแพลตฟอร์ม อยู่ที่ / และรับทุก path ที่ไม่มีคอนเทนเนอร์อื่นรับ ซึ่งรวมถึงหน้า 404จำเป็น (แอปหลัก)
account, configuration, data-studio, drive, form-studio, map-studio, app-studio, widgets, loggingแอปต่าง ๆเลือกติดตั้งได้ (แอปและ Marketplace)

ในหน้านี้