Deploy CodeIgniter 3 di Docker
Artikel ini diperbarui pada 30 November 2022. Sebuah web app berbasis CodeIgniter 3 harus dideploy, masalahnya web app tersebut membutuhkan PHP versi 5.6 yang repot untuk saya install di Ubuntu 22.10. Oleh karena itu saya gunakan docker untuk deployment-nya. Source code web app terdapat pada folder myweb, berikut ini adalah hal-hal yang saya lakukan untuk melakukan deploy CI3 di Docker. Docker Image Saya gunakan dua buah docker container untuk PHP + web server dan database. Pertama saya unduh docker image mysql versi 5.7.40 melalui perintah CLI sudo docker pull mysql:5.7.40 *supaya tidak perlu pakai sudo untuk mengeksekusi docker, caranya bisa dibaca di https://www.ardhi.web.id/2020/12/menjalankan-docker-tanpa-sudo-di-ubuntu.html Kemudian yang kedua, saya buat custom docker image untuk PHP + web servernya. Saya gunakan PHP versi 5.6.38 dan Apache Httpd untuk web servernya. Buat file dengan nama Dockerfile untuk membangun custom image yang berisi PHP, web server Apache, dan sejumlah e