‫นี่คือฉันเดินผ่านการกำหนดสำหรับความลับเขียนไฟล์ที่เราจะใส่ในฝูงของเรา
‫ไฟล์นี้เหลือจากการมอบหมายครั้งก่อนเมื่อเราติดต่อกับ Drupal
‫นั่นคือภายใต้ไดเรกทอรีเขียน 2 มอบหมาย
‫ตอนนี้ฉันอยู่ด้านบนสุดที่นี่และฉันรู้ว่าเรากล่าวถึงเรื่องนี้ก่อนหน้านี้ แต่ฉันไม่ได้พูดถึงมันในสไลด์นั่นคือเวอร์ชั่นนี้ต้องเป็น 3
‫1
‫เพราะสแต็คและฝูงจะไม่ยอมรับความลับใด ๆ ในไฟล์ยกเว้นว่ามันเป็นอย่างน้อย 3 1 รูปแบบการเขียน
‫กรณีที่เลวร้ายที่สุดคือถ้าฉันทิ้งไว้ที่ 2 และฉันลืมเมื่อฉันพยายามปรับใช้สแต็คของฉันก็จะพูดว่า 'ขออภัยไม่สามารถใช้ไฟล์เขียนรุ่น
‫2 'ดังนั้นมันจะค่อนข้างชัดเจนว่าคุณต้องเปลี่ยน
‫เอาล่ะ ต่อไปคือฉันต้องเปลี่ยนภาพนี้
‫เราจะไม่สร้างภาพที่กำหนดเองในสแต็คของเราเพราะจำไว้ว่าฝูงไม่ได้สร้าง
‫อย่างน้อยไม่ได้อยู่ในรุ่นปัจจุบัน
‫เรากำลังจะไป ... อืม ... กลับไปที่ Drupal อย่างเป็นทางการหน้า 8 2 เพราะในการผลิตเราควร pin รุ่นของเราเสมอ
‫ฉันจะกำจัดสิ่งสร้างนี้ที่นี่ ในทางเทคนิคแล้วใน stack
‫ฉันสามารถปล่อยให้คำสั่ง build ที่นี่ แต่มันจะไม่สนใจมัน
‫ฉันจะบอกเราว่า 'เฮ้ ไม่ต้องการงานสร้างนี้
‫ฉันจะไม่ใช้งานบิลด์ ฉันจะดึงภาพลงมา
‫ขอบคุณ.
‫'เราสามารถทิ้งมันไว้ได้ แต่สำหรับตัวอย่างนี้ฉันจะไม่ถูกรบกวนจากสิ่งนั้นและเพียงแค่ลบบรรทัดนั้น
‫จากนั้นฉันจะลงไปที่นี่เพื่อสิ่งแวดล้อมและเราต้องเปลี่ยนสิ่งนี้เพราะเราจะไม่ใช้รหัสผ่านจริงอีกต่อไป เราจะใช้ไฟล์
‫ดังนั้นนี่คือสิ่งที่โพสต์นี้เหมือนกับการบรรยายก่อนหน้านี้ที่เราพูดถึงว่าภาพอย่างเป็นทางการตอนนี้มีตัวเลือกสำหรับไฟล์ที่จะสนับสนุนความลับ
‫ตอนนี้ฉันเพียงแค่ต้องให้ที่ตั้งของไฟล์แทนความลับที่แท้จริง
‫เรียกใช้ความลับและเราจะเรียกอันนี้ว่า psql pw
‫แล้วฉันต้องระบุความลับจริง ๆ
‫ดังนั้นภายใต้ความลับฉันต้องการเรียกมันว่า psql pw
‫จากนั้นมันจะเป็นภายนอกซึ่งหมายความว่าเรากำลังสร้างมันขึ้นมาเองจากบรรทัดคำสั่งและมันไม่ใช่ความรับผิดชอบของกองซ้อนที่จะสร้างมันขึ้นมา
‫นี่เป็นเพียงค่าบูลีน
‫ดังนั้นฉันระบุว่าเป็นจริง
‫โอ้แล้วฉันก็เกือบลืม
‫ฉันขึ้นไปที่นี่ฉันต้องเพิ่มความลับ ฉันมีรายการมัน
‫เอาล่ะ
‫นั่นดูดีสำหรับฉัน
‫เราจะคัดลอกสิ่งนี้ไปยังเซิร์ฟเวอร์บน node1 ของฝูงของเราแล้วเราจะให้กองถ่าย
‫ตกลง.
‫ฉันได้คัดลอกไปที่ไฟล์เขียนจากเครื่องท้องถิ่นของฉันดังนั้นเราควรจะสามารถปรับใช้ stacker stack
‫ตอนนี้ได้ -c docker compose และฉันจะเรียกมันว่า drupal
‫และนั่นคือสิ่งที่จะเกิดขึ้นเมื่อคุณลืมที่จะสร้างความลับก่อน
‫ดังนั้นเช่นเดียวกับคำแนะนำที่กล่าวว่าฉันจะสร้างความลับและฉันจะใส่ตัวอักษรแบบสุ่มลงไปที่นี่
‫นักเทียบท่าลับสร้าง psql pw ส่งผ่านค่า
‫ตกลง.
‫ตอนนี้ฉันควรจะสามารถปรับใช้สแต็ก เราจะไปที่นั่น.
‫ดังนั้นนักเทียบท่า ps drupal
‫ฉันมี postgres และ drupal แล้ว
‫ดังนั้นฉันควรจะสามารถเปิดเบราว์เซอร์และไปที่โหนด 1 8080 และไปที่นั่น
‫ฉันสามารถติดตั้ง Drupal ได้
‫ลองทดสอบกันดูว่ารหัสผ่านนั้นใช้การได้หรือไม่
‫นี่ไม่จำเป็นจริง ๆ แต่ฉันแค่ต้องการทดสอบต่อไป
‫postgres ... postgres ... postgres ...
‫รหัสผ่านฐานข้อมูล ...
‫postgres ... ไปแล้ว! มันได้ผล!
‫เอาล่ะ
‫และเราทำเสร็จแล้ว