Make sure you have installed on your machine:
- docker (docker engine)
- docker-compose
cara instalasi lihat di bawah
- kubeadm
- kubectl
- kubelet
- Clone project
git clone https://github.com/amanualt/learn-slims8Docker.git
- Composing the image (refer:
docker-compose.yml
)
docker-compose build
- Run app
docker-compose up -d
Visit https://localhost:8080 on your browser.
- Database Host:
db
- Database Name:
senayandb
- Database Username:
root
- Database Password:
root
Pastikan ada 2 server untuk menjalankan kubernetes dimana 1 server buat master dan 1 server buat node, cara install: https://www.linuxtechi.com/install-kubernetes-1-7-centos7-rhel7/
Buatlah folder
- mkdir -p /root/slims/{app, db}
- git clone https://github.com/slims/slims8_akasia.git /root/slims/app
Ambil repo dari slims
- git clone https://github.com/amanualt/learn-slims8Docker.git
- kubectl create -f learn-slims8Docker/Kubernetes lihat pods apakah sudah jalan atau blm
- kubectl get pods
akses http://ip-master:31111 di browser:
- Database Host:
db
- Database Name:
senayandb
- Database Username:
root
- Database Password:
root