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

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

RUK-COM PAAS / RUBY

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

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

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

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

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

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

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

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

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

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

สำเนา

$COMMAND_NAME_1
$COMMAND_NAME_2
...
$COMMAND_NAME_N

และแพลตฟอร์มจะดำเนินการสคริปต์ต่อไปนี้:

สำเนา

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

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

สำเนา

generate_secret_token
db:migrate
redmine:load_default_data

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