‫เอาล่ะ สำหรับการมอบหมายนี้ฉันต้องการให้คุณผ่านการดำเนินการสร้างไฟล์เขียนตั้งแต่เริ่มต้น
‫นี่เป็นไฟล์เขียนพื้นฐานที่ธรรมดามากทุกวัน
‫มันเป็นแบบฝึกหัดที่คุณจะได้รับจากการพัฒนาแอพพลิเคชั่นที่คุณจำเป็นต้องใช้ในการทำงานหรือทดสอบหรือพัฒนา
‫เมื่อคุณคุ้นเคยกับการเขียนคุณจะชอบมันมากขึ้น มันใช้งานง่ายมากและมันทำให้คำสั่ง
‫docker ง่ายต่อการจดจำภายในไฟล์เขียนนั้น
‫ในที่นี้คุณจะสร้างเว็บไซต์จัดการเนื้อหาขั้นพื้นฐานของ Drupal
‫หากคุณไม่คุ้นเคยกับ Drupal
‫เซิร์ฟเวอร์การจัดการเนื้อหาแบบโอเพ่นซอร์สซึ่งเป็นเพียงเครื่องมือสร้างเว็บไซต์ คุณไม่จำเป็นต้องรู้อะไรมากมายเกี่ยวกับ
‫Drupal แต่เป็นตัวอย่างที่ดีของเว็บแอปที่ทำงานได้อย่างสมบูรณ์และต้องการฐานข้อมูลที่ทำงานอยู่เบื้องหลัง
‫คุณจะต้องค้นหาภาพ Drupal และภาพ postgres บน Docker
‫Hub และอ่านเอกสารประกอบเล็กน้อย
‫แน่นอนฉันแนะนำให้ใช้ภาพอย่างเป็นทางการและมีสิ่งอื่น ๆ ที่นั่น
‫คุณจะต้องการใช้พอร์ตภายในไฟล์การเขียนเพื่อเปิดเผย Drupal
‫ฉันแนะนำให้ทำใน 8080 คุณสามารถทำได้บนพอร์ตใดก็ได้ที่คุณต้องการ แต่ลองเลือก 8080
‫สำหรับการมอบหมายนี้
‫คุณกำลังจะจบลงด้วยบริการที่สอง ฉันแนะนำรุ่น 2 ที่ด้านบนสุดไฟล์ของคุณ
‫คุณจะมีบริการทั้งสองอยู่ข้างใต้ หนึ่งชุดสำหรับ Drupal หนึ่งชุดสำหรับ Postgres
‫คุณสามารถโทรหาบริการได้ทุกอย่างที่คุณต้องการ ในบริการ postgres คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้ตั้งรหัสผ่านไว้แล้ว
‫และวิธีการทำงานของ Drupal ก็คือเมื่อคุณเริ่มต้นด้วยนักเทียบท่าเขียนแล้วคุณจะเปิดเบราว์เซอร์ของคุณและเดินผ่านการตั้งค่า
‫Drupal มีการตั้งค่าที่ดีบนเว็บ
‫มันจะถามคำถามคุณ
‫เคล็ดลับคือวิธีที่คอนเทนเนอร์เหล่านี้ทำงานในการเขียนไฟล์โปรดจำไว้ว่าใช้ชื่อบริการเป็นชื่อ DNS
‫สำหรับคอนเทนเนอร์หนึ่งเพื่อพูดคุยกับอีกคอนเทนเนอร์
‫ในขณะที่คุณตั้งค่าตัวเลือกหนึ่งที่คุณจะเห็นภายใต้ขั้นสูงคือตำแหน่งของเซิร์ฟเวอร์ฐานข้อมูล
‫เป็นค่าเริ่มต้นที่ localhost และนั่นจะไม่ทำงานเพราะนั่นหมายความว่าคุณจะต้องมีฐานข้อมูลและเว็บเซิร์ฟเวอร์ของคุณในที่เก็บเดียวกัน
‫และนั่นไม่ใช่วิธีปฏิบัติที่ดีที่สุดสำหรับนักเทียบท่า
‫ในกรณีนี้คุณจะต้องเปลี่ยน localhost เป็นทุกอย่างที่คุณเรียกใช้บริการ Drupal
‫จากนั้นเว็บเซิร์ฟเวอร์ Drupal จะพูดคุยผ่านเครือข่าย Docker กับเซิร์ฟเวอร์ฐานข้อมูล
‫หากคุณต้องการเพิ่มเครดิตเล็กน้อยมีตัวเลือกที่คุณจะเห็นในเอกสาร Drupal
‫ใน Docker Hub เกี่ยวกับการใช้ไดรฟ์เพื่อจัดเก็บข้อมูลที่ไม่ซ้ำเช่นข้อมูลแม่แบบและอัปโหลดและส่วนเสริม
‫สำหรับ Drupal ที่เรียกว่า modules
‫คุณจะเห็นเอกสารบางอย่างเกี่ยวกับเรื่องนั้น ฉันขอแนะนำให้คุณทดสอบกับสิ่งนั้นและดูว่าคุณสามารถทำให้มันทำงานได้ในไฟล์เขียนหรือไม่
‫จากนั้นหลังจากที่คุณเริ่มต้นใช้งานให้ไปที่รายการวอลุ่มเพื่อดูว่าคุณสามารถเห็นพวกเขาอยู่ที่นั่นและพวกเขาดูถูกต้องหรือไม่
‫นี่ควรเป็นไฟล์เขียนที่ค่อนข้างสั้นอาจเป็น 10 เส้นหรือมากกว่านั้น
‫แน่นอนถ้าคุณติดอยู่ไม่ต้องกังวล การบรรยายครั้งต่อไปจะให้ฉันเดินผ่านแบบฝึกหัดเดียวกันกับที่คุณกำลังจะทำ
‫ดังนั้นขอให้โชคดีและสนุก