‫Baiklah. Untuk tugas ini, saya ingin Anda melalui tindakan membuat file penulisan dari awal.
‫Ini adalah file penulisan dasar yang sangat normal, setiap hari. Ini adalah latihan yang harus Anda jalani dalam
‫membangun aplikasi yang perlu Anda kerjakan, atau tes, atau kembangkan.
‫Ketika Anda terbiasa dengan Menulis, Anda sebenarnya akan lebih suka secara lokal. Ini sangat mudah digunakan dan itu membuat perintah
‫buruh pelabuhan jadi lebih mudah diingat di dalam
‫file penulisan itu.
‫Yang ini, Anda benar-benar akan membangun situs manajemen konten Drupal dasar.
‫Jika Anda tidak terbiasa dengan Drupal, ini adalah server manajemen konten sumber terbuka,
‫yang pada dasarnya hanyalah pembuat situs web. Anda tidak perlu tahu banyak tentang Drupal, tetapi ini adalah contoh
‫yang baik dari aplikasi web yang berfungsi penuh, dan itu membutuhkan database yang berjalan di belakangnya.
‫Anda harus mencari gambar Drupal, dan gambar postgres di Docker Hub, dan membaca
‫sedikit melalui dokumentasi mereka.
‫Tentu saja saya merekomendasikan menggunakan gambar resmi, dan ada beberapa hal lain di sana. Anda ingin menggunakan
‫port di dalam file penulisan untuk benar-benar mengekspos Drupal.
‫Saya sarankan hanya melakukannya pada 8080. Anda benar-benar dapat melakukannya pada port apa pun yang Anda inginkan, tetapi mari kita
‫pilih 8080 untuk tugas ini.
‫Anda akan berakhir dengan dua layanan. Saya merekomendasikan versi 2 di bagian paling atas file Anda. Anda akan memiliki
‫dua layanan di bawahnya. Satu untuk Drupal, satu untuk postgres. Anda dapat menghubungi
‫layanan apa pun yang Anda inginkan. Di dalam layanan postgres, Anda harus memastikan bahwa Anda menetapkan kata sandi untuknya.
‫Dan cara Drupal bekerja adalah sekali Anda memulainya dengan menyusun docker, Anda akan benar-benar membuka browser
‫Anda dan berjalan melalui pengaturan. Drupal memiliki pengaturan berbasis web yang bagus. Ini akan menanyakan beberapa
‫pertanyaan.
‫Kiat di sana adalah cara wadah ini bekerja dalam menulis file, ingatlah, bahwa wadah menggunakan nama layanan
‫sebagai nama DNS untuk satu wadah untuk berbicara dengan yang lain.
‫Saat Anda menyiapkannya, salah satu opsi yang akan Anda lihat di bagian bawah adalah
‫di mana server database berada. Ini default ke localhost, dan itu tidak akan
‫berfungsi karena itu berarti Anda harus memiliki database dan server web Anda di wadah yang sama.
‫Dan itu bukan praktik terbaik bagi Docker.
‫Dalam hal ini, Anda harus mengubah localhost menjadi apa pun yang Anda sebut layanan Drupal.
‫Kemudian server web Drupal benar-benar akan berbicara melalui jaringan Docker ke server database.
‫Jika Anda ingin memberikan sedikit kredit tambahan, ada opsi
‫yang akan Anda lihat di dokumentasi Drupal di Docker Hub, tentang penggunaan volume untuk menyimpan data unik,
‫seperti data templat, dan unggahan, dan add-on untuk Drupal yang disebut modul, Anda akan
‫melihat beberapa dokumentasi tentang hal itu. Saya sarankan Anda bereksperimen dengan itu dan melihat apakah Anda bisa
‫membuatnya bekerja di file penulisan
‫Kemudian setelah Anda memulainya, pergi dan daftarkan volume untuk melihat apakah Anda dapat melihatnya di sana,
‫dan mereka terlihat benar.
‫Ini harus berupa file penulisan yang cukup pendek, mungkin 10 atau lebih baris.
‫Tentu saja, jika Anda buntu, jangan khawatir. Kuliah berikutnya akan meminta saya berjalan melalui latihan yang sama yang
‫akan Anda lalui.
‫Jadi, semoga sukses, dan bersenang-senanglah.