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