Seme WebStack adalah Container yang sudah memiliki Nginx dan PHP-FPM versi 7.x didalamya. Kontainer ini digunakan untuk proses pengembangan aplikasi maupun pada tingkat produksi untuk penggunaan server berbasis kontainer.
Tutorial ini ada dalam Bahasa Indonesia. For English open this link.
Berikut ini adalah catatan perubahan versi nya
Change default PHP-FPM container to 7.4.
This is initial version.
File container ini terdiri dari beberapa file dan direktori. Berikut ini adalah penjelasannya.
|-- code (Direktori digunakan untuk menyimpan source code yang akan dijalankan didalam container)
|---- index.php (berisi phpinfo untuk melihat versi php yang telah terinstal)
|- conf (Direktori untuk pengaturan php-fpm dan nginx)
|- php
|---- Dockerfile (file yang berisi pengaturan untuk pembuatan container PHP-FPM)
|- docker-compose.yml (file yang berisi pengaturan untuk docker compose)
|- license.txt (file yang berisi tentang dokumentasi lisensi -- dalam bahasa inggris)
|- readme-id.md (file dokumentasi berbahasa indonesia)
|- readme.md (file dokumentasi berbahasa inggris)
Sebelum melakukan apa pun, unduh dan instal Docker versi terbaru.
Ini adalah cara mengunduh dan menginstal SEME_WebStack.
Pastikan Anda telah menginstal git untuk komputer Anda.
Kami berasumsi Anda ingin menginstal pada drive D.
Jalankan perintah ini dari terminal, CMD atau CMDER.
d:
git clone https://github.com/drosanda/seme_webstack.git
cd seme_webstack
Pastikan Anda telah menginstal git untuk komputer Anda.
Kami berasumsi Anda ingin menginstal pada direktori /home/pengguna/ saat ini.
Jalankan perintah ini dari terminal.
cd
git clone https://github.com/drosanda/seme_webstack.git
cd seme_webstack
Setelah clone atau download kita harus Membuat image PHP-FPM.
Proses ini akan memakan waktu cukup lama tergantung koneksi internet dan spesifikasi komputer Anda.
Di dalam direktori seme_webstack, jalankan perintah ini.
cd php
docker build -t seme_webstack_php .
Bersantai lah sedikit, karena proses ini akan memakan waktu lebih lama dari yang Anda kira :D
Setelah membangun image PHP selesai, kembali ke direktori seme_webstack dengan menjalankan perintah ini dan kemudian jalankan pembuatan docker.
cd ..
docker-compose up
Setelah proses docker compose selesai, Anda dapat mencoba membuka http://localhost/ untuk melihat container sudah berjalan atau belum.
Untuk proses implementasi, bisa menggunakan git submodule atau dengan copy paste ke dalam direktoricode.
Asumsikan anda menginstal git sama seperti dalam proses download dan instal.
Untuk windows, jalankan ini di terminal atau CMD.
D:
cd seme_webstack
RMDIR /Q/S code
git submodule https://github.com/drosanda/seme-framework.git code
Untuk mac, jalankan ini di terminal atau CMD.
cd
cd seme_webstack
rm -fr code
git submodule https://github.com/drosanda/seme-framework.git code
Proyek ini di bawah lisensi MIT informasi lebih lanjut tentang lisensi dapat ditemukan pada file license.txt