การใช้งานแอป
OpenFactory สามารถเปลี่ยนพื้นที่เก็บข้อมูล Git ที่รองรับให้เป็นเวอร์ชันแอปที่ไม่เปลี่ยนรูปได้
บูต VM ทดแทน ตรวจสอบสภาพ และสลับเส้นทางแอปหลังจากเท่านั้น
ผู้สมัครมีสุขภาพแข็งแรง บริการเว็บและไซต์แบบคงที่ได้รับ URL ภายใต้
https://<slug>.apps.openfactory.tech เมื่อเส้นทางทางเข้าสาธารณะเป็น
ใช้ได้
ความพร้อมใช้งาน: ไปป์ไลน์การปรับใช้และเส้นทางสาธารณะแล้ว ตรวจสอบแล้วตั้งแต่ต้นจนจบ แอพและ UI ประวัติการใช้งานยังไม่เสร็จสิ้น งานที่กำหนดเวลาไว้ถูกปฏิเสธ และการส่งผ่าน WebSocket/SSE ยังคงต้องการ การทดสอบการยอมรับการผลิตโดยเฉพาะ ถือว่า URL ที่ส่งคืนนั้นใช้งานได้เท่านั้น หลังจากสถานะการปรับใช้คือ
liveและคำขอของคุณเองสำเร็จ
การใช้งานทำอะไรได้บ้าง
- แก้ไขการแก้ไข Git ที่แน่นอนด้วยแหล่งที่มาที่เชื่อมต่อของบัญชี ข้อมูลรับรอง
- ดำเนินการแหล่งที่มาโดยไม่ต้องคัดลอกข้อมูลรับรอง Git หรือประวัติ
.gitลงใน รูปภาพ - จัดทำแพ็กเกจแอปผ่าน OBS เมื่อเลือกและรองรับ หรือใช้รูปภาพ สร้างตะขอ
- สร้างและบูตเวอร์ชันเฉพาะของแอปใหม่
- เขียนค่าสภาพแวดล้อมรันไทม์หลังจากบูต เริ่มบริการ และรัน ตรวจสุขภาพ
- สลับเส้นทางเกตเวย์และลบ VM ก่อนหน้าหลังจากเส้นทางใหม่เท่านั้น ผู้สมัครมีสุขภาพแข็งแรง
VM แบบสดคือส่วนการปรับใช้ OpenFactory ไม่ได้ติดตั้ง สร้าง หรือ แก้ไขแหล่งที่มาภายในนั้น
ปรับใช้แอปที่ลงทะเบียนแล้ว
ลงทะเบียนแหล่งที่มาหนึ่งครั้ง:
create_app(
name="my-shop",
git_url="https://github.com/example/my-shop",
branch="main",
deployment_type="web-service",
port=3000,
visibility="private"
)จากนั้นจัดคิวการปรับใช้:
deploy_app(app_id="<app-id>")deploy_app เป็นแบบอะซิงโครนัสตามค่าเริ่มต้น เก็บ app_id ที่ส่งคืนไว้
deploy_id และ build_id และการสำรวจความคิดเห็น:
get_app_deploy_status(app_id="<app-id>", deploy_id="<deploy-id>")การปรับใช้จะดำเนินต่อไปหากไคลเอ็นต์ MCP หมดเวลา ห้ามส่งสำเนา การปรับใช้เพียงเพราะการรอคอยสิ้นสุดลง ตรวจสอบการปรับใช้ที่มีอยู่ก่อน
ความสำเร็จและความล้มเหลว
การตอบกลับคิวที่ประสบความสำเร็จไม่ได้เป็นข้อพิสูจน์ว่าแอปนั้นใช้งานได้จริง ต้องการทั้งหมด ต่อไปนี้:
- สถานะการใช้งานคือ
live; - ผ่านขั้นตอนการตรวจสุขภาพแล้ว
- URL ที่ส่งคืนเป็นไปตามการแก้ไขที่คาดไว้ และ
- การตรวจสอบความถูกต้องจะสำเร็จเมื่อการมองเห็นเป็น
private
เมื่อเกิดความล้มเหลว ให้บันทึก stage, error, build_id และ deploy_id ที่ล้มเหลว
เนื่องจากการตัดส่วนมีรั้วกั้นด้านสุขภาพ ผู้สมัครที่ล้มเหลวควรออกจากตำแหน่งก่อนหน้า
มีเส้นทางสุขภาพที่ดี
สร้างกลยุทธ์
use_obs=true ต้องการพาธ OBS ที่สมบูรณ์และได้รับการสนับสนุน และจะปิดไม่ได้หากเป็นเช่นนั้น
เส้นทางไม่พร้อมใช้งาน use_obs=false เลือกเบ็ดสร้างอิมเมจ ละเว้น
อาร์กิวเมนต์ช่วยให้บริการเลือก OBS สำหรับโปรเจ็กต์โหนด/สแตติกที่รองรับและ
ถอยกลับไปหาเบ็ด
เฉพาะค่าคำนำหน้าสาธารณะเท่านั้นที่สามารถนำไปไว้ในตัวแปรได้ ความลับและอื่นๆ ค่ารันไทม์อยู่ในสภาพแวดล้อมของแอปที่เข้ารหัสและนำไปใช้หลังจากนั้น บูต
ทดสอบแอปที่โฮสต์อยู่ที่อื่น
คุณไม่จำเป็นต้องปรับใช้แอปผ่าน OpenFactory เพื่อทดสอบ URL ใดๆ ก็ตาม สามารถเข้าถึงได้จากผู้ทดสอบ VM สามารถใช้กับ สถานการณ์แอป หรือ เดินอัตโนมัติ
ขีดจำกัดปัจจุบัน
- รองรับบริการเว็บและไซต์แบบคงที่ งานตามกำหนดเวลาไม่ได้
- UI การจัดการสำหรับประวัติแอปอยู่ระหว่างการพิจารณา ดังนั้นสถานะ MCP จึงเป็นที่มาของ ความจริง
- ความพร้อมใช้งานในการดูตัวอย่างขึ้นอยู่กับเกตเวย์ของแอป, ทางเข้าไวด์การ์ด, DNS และ ผู้สมัคร VM
- การแสดงตัวอย่างแบบส่วนตัวมีการควบคุมโดยเจ้าของในวันนี้ การแบ่งปันสมาชิกองค์กรไม่ได้ ดำเนินการ
- การย้อนกลับของ Checkpoint ยังไม่ได้ถูกย้ายไปยังการใช้งานที่ไม่เปลี่ยนรูปแบบนี้ แบบอย่าง. ดู จุดตรวจสอบและการย้อนกลับ