ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / RUBY

คู่มือ Post Deploy Configuration สำหรับ Ruby

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

Platform ดังกล่าวสามารถทำการกำหนดค่า Application หลังการ Deploy ผ่านคราด. โดยทั่วไปสิ่งนี้จำเป็นในการสรุปการกำหนดค่า Application ที่ซับซ้อนเพื่อเรียกใช้ Application เพิ่มเติมหรือขั้นตอนเฉพาะสำหรับการกำหนดค่า Application เช่น db:migrate

ในการดำเนินการนี้เราได้แนะนำไฟล์ใหม่ที่เรียกว่าคราด_deploy. ตั้งอยู่ในรูทของ Application และมีรายการคำสั่งที่ต้องส่งไปคราด. แต่ละคำสั่งจะต้องอยู่ในบรรทัดแยกกันคำสั่งจะถูกดำเนินการตามลำดับ

Platform ดำเนินการคำสั่งจากคราด_deployทุกครั้งที่ Restart บริการ apache/nginx และลบออกทันทีหลังจากดำเนินการสำเร็จด้วยเหตุนี้หากคุณต้องการข้ามคำสั่งที่แตกต่างกันเพื่อเสาะหาในการ Deploy แต่ละครั้งคุณจะต้องสร้างคราด_deployแต่ละครั้งและใส่คำสั่งที่ถูกต้องไว้ที่นั่น

Platform วางผลลัพธ์ของแต่ละรายการคราด_deployลงใน Log File ที่เกี่ยวข้องซึ่งมีให้ผ่านทางบันทึกดูใน DashboardPlatform

ไวยากรณ์ของไฟล์ rake_deploy:

สำเนา

$COMMAND_NAME_1
$COMMAND_NAME_2
...
$COMMAND_NAME_N

และ Platform จะดำเนินการ Script ต่อไปนี้:

สำเนา

rake $COMMAND_NAME_1
rake $COMMAND_NAME_2
...
rake $COMMAND_NAME_N

ตัวอย่างเช่น,คราด_deployดูเหมือนว่าต่อไปนี้ในเรดมีนบทช่วยสอน:

สำเนา

generate_secret_token
db:migrate
redmine:load_default_data

บันทึก: หากต้องการแช่แข็งอัญมณีคุณต้องเพิ่มอัญมณี:แกะออกสั่งให้คราด_deploy.