Posts

Showing posts from October, 2018

Deploy CodeIgniter 3 Menggunakan Docker

Sebuah web app berbasis CodeIgniter 3 harus dideploy, masalahnya web app tersebut membutuhkan PHP versi 5.6 yang repot untuk saya install di Ubuntu 18.04. Oleh karena itu saya menggunakan docker untuk mendeploy web app tersebut. Source code web app terdapat pada folder myweb, berikut ini adalah konfigurasi yang harus dilakukan config.php Ubah base_url di konfigurasi CI dengan mengedit file application/config/config.php . Ubah host dan port, misal di sini saya menggunakan port 8080 di localhost $config['base_url'] = 'http://localhost:8080/myweb .htaccess Selanjutnya edit file .htaccess di dalam folder myweb (source code web app) untuk mengakfitkan ewrite engine PHP Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] Dockerfile Buat file Dockerfile di luar folder myweb (source code web app CI) dengan isi sebagai berikut FROM php:5.6.38-apache RUN apt-get update && apt-get