ตั้งค่าบริการการคอมไพล์ไซต์

คุณสามารถสร้างอิมเมจ Docker สำหรับเซิร์ฟเวอร์การคอมไพล์เพื่อตั้งค่าบริการการคอมไพล์ไซต์ใน Oracle Content Management บริการนี้ช่วยให้คุณมีทางเลือกในการกำหนดเซิร์ฟเวอร์การคอมไพล์ที่จะใช้ก่อนที่คุณจะเผยแพร่

เซิร์ฟเวอร์การคอมไพล์มีจุดสิ้นสุดอยู่ในรูปแบบ URL บนเพจ การดูแลระบบ>ระบบ>ไซต์และข้อมูล ในฟิลด์ URL จุดสิ้นสุดการคอมไพล์ ในฟิลด์ดังกล่าว คุณสามารถป้อน URL แบบเต็มที่คุณต้องการรีจิสเตอร์กับเซิร์ฟเวอร์ แล้วคลิก ทดสอบ เพื่อตรวจสอบจุดสิ้นสุด โปรดดู ตั้งค่า URL จุดสิ้นสุดการคอมไพล์

บริการการคอมไพล์ไซต์จะคอมไพล์เพจต่างๆ ของไซต์เพื่อให้ส่งคืนเพจ HTML เมื่อมีการเข้าใช้ไซต์ที่เผยแพร่ เมื่อเซิร์ฟเวอร์ Oracle Content Management เผยแพร่ไซต์ เซิร์ฟเวอร์จะเรียกบริการการคอมไพล์ไซต์เพื่อคอมไพล์เพจต่างๆ หากคอนฟิเกอร์บริการแล้ว

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

บริการการคอมไพล์ไซต์เป็นส่วนขยายของคำสั่งของชุดเครื่องมือ คุณสามารถรัน cec compilation-server ด้วยตัวคุณเอง แต่อิมเมจ Docker จะช่วยให้คุณสามารถสร้างเซิร์ฟเวอร์การคอมไพล์โดยใช้โหมดมาตรฐาน แล้วจึงปรับปรุงคอนฟิเกอเรชันของบริการ

ในการสร้างอิมเมจ Docker และเผยแพร่ไฟล์ Docker ให้ทำดังนี้

  1. ดาวน์โหลดข้อมูลอิมเมจ Docker จาก GitHub

    เมื่อคุณดาวน์โหลดข้อมูลจาก GitHub คุณจะได้รับไฟล์เพิ่มสามไฟล์ ซึ่งอยู่ภายใต้เซิร์ฟเวอร์การคอมไพล์ อิมเมจ Docker หนึ่งรายการเป็นเซิร์ฟเวอร์การคอมไพล์ ซึ่งประกอบด้วยไฟล์ Docker และไฟล์ readme

  2. ระบบจะรันคำสั่ง run.sh หลังจากสร้างอิมเมจ Docker แล้ว

    คำสั่งนี้จะดาวน์โหลดและติดตั้งชุดเครื่องมือ OCE และสร้างไดเรคทอรีที่มาของคุณ

  3. จากนั้น คุณจะสามารถปรับแต่งสภาพแวดล้อมของคุณ และรันคำสั่ง run.sh ได้ คุณสามารถระบุพอร์ตที่ต้องการใช้ และข้อมูลอื่นที่คุณต้องการเปลี่ยนแปลง รวมถึงอัปเดตและใช้คำสั่ง .sh
  4. หลังจากที่คุณดาวน์โหลดข้อมูลอิมเมจ Docker และเปลี่ยนแปลงไดเรคอทรีของเซิร์ฟเวอร์การคอมไพล์ คุณสามารถสร้างไฟล์ Docker ได้

    คุณสามารถย้ายตัวเลือก no-cache ได้ หากคุณดาวน์โหลดชุดเครื่องมือ OCE ไว้เรียบร้อยแล้ว เพื่อที่คุณจะไม่ต้องดาวน์โหลดใหม่ทั้งหมด

  5. แสดงรายการอิมเมจ Docker ของคุณ
  6. เมื่ออิมเมจ Docker ปรากฏขึ้น ให้รีจิสเตอร์
  7. ตรวจสอบว่าใช้งานได้

    ไปที่ REST API ของไฟล์ข้อผิดพลาด ซึ่งจะแสดงให้คุณเห็นเวอร์ชันที่รองรับ การทดสอบนี้ช่วยให้คุณตรวจสอบได้ว่าอิมเมจทำงานได้หรือไม่

  8. ในขั้นตอนนี้ คุณต้องรีจิสเตอร์เซิร์ฟเวอร์ของคุณ เพียงคุณระบุส่วนแรกของชื่อเซิร์ฟเวอร์ ระบบจะจัดการทุกสิ่งที่เหลือภายในให้เอง
  9. กลับไปที่ไดเรคทอรีระบบและข้อมูลของไซต์ของคุณซึ่งใช้รีจิสเตอร์จุดสิ้นสุดการคอมไพล์ แล้วคลิก บันทึก
  10. ไปที่คุณสมบัติของไซต์ของคุณ แล้วระบุสิ่งที่คุณต้องการเผยแพร่และเวลาที่จะเผยแพร่