Disini saya akan menjelaskan skema deploy aplikasi menggunakan docker. Aplikasi yang digunakan adalah php 7.3, yang didukung oleh:
- Webserver [apache]
- Database server [MySQL]
Semua komponen dipackage dengan docker
Step 1: Install docker dan docker-compose 'sudo apt install docker docker-compose'
selanjutnya jalankan perintah ini, agar bisa akses tanpa menggunakan sudo 'sudo groupadd docker && sudo usermod -aG docker $USER'
keluar dan jalankan di terminal 'newgrp docker'
Step 2: Setting up the PHP development environment mkdir web_dev cd web_dev
Then we will create docker-compose file with:
nano docker-compose.yml
version: '3.3'
services:
web:
image: php:7.3-apache
container_name: php73
volumes:
- ./php:/var/www/html/
ports:
- 8008:80
lalu, silahkan buat file /index.php