คู่มือ 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.
