Sebelum Tulisan Dimulai…
Halo semua, setelah sebelumnya saya memberikan tutorial bagaimana cara menginstal WordOps, tutorial berikut untuk kalian yang ingin menginstal proyek Laravel kalian di WordOps. Seperti yang diketahui, Laravel sebuah framework PHP populer saat ini.
Catatan pada tutorial kali ini: Tutorial bukan menginstal Laravel via composer di VPS, tetapi Laravel sudah kalian instal di local, sudah menjadi proyek di platform VCS (Version Control System) semacam github, gitlab, atau bitbucket.
Tulisan Sesudah Sebelum Tulisan Dimulai…
Langkah pertama adalah, memastikan VPS kalian terhubung dengan platform VCS, saat ini saya memakai bitbucket, jadi ke depannya akan memakai bitbucket sebagai contoh.
Ketik kode ssh-keygen di VPS kalian seperti ini:
ssh-keygen
Jika diminta untuk menginputkan passphrase, pencet Enter saja, tidak usah dimasukkan apa-apa.
Lalu baca di mana file .pub ditaruh, biasanya ada di folder /root/.ssh/ ketikkan kode di bawah untuk mendapatkan kode akses SSH:
cat /root/.ssh/id_rsa.pub

Selanjutnya ke akun bitbucket kalian, login, lalu ke menu `Repository Settings`

ke menu Security -> Access keys

Lalu klik tombol Add key

masukkan hasil dari id_rsa.pub tadi di textarea Key*, untuk label silakan isi sembarang saja, kalo saya sih biasanya menuliskan server VPS.

Selanjutnya, balik lagi ke VPS lalu install nano, ini preferensi pribadi, saya suka dengan nano, tapi kalo kalian lebih suka text-editor lain di VPS (seperti Vi/Vim), ya silakan saja.
apt install nano -y
Jika sudah terinstal, ketik script untuk membuat web dengan PHP + MySQL di WordOps dengan mengetikkan:
wo site create domain/subdomain --mysql
Untuk mengetahui kode site lain, silakan menuju ke dokumentasi WordOps berikut: https://docs.wordops.net/commands/site/
Sekarang masuk ke folder domain/subdomain yang dibuat dengan WordOps dengan mengetikkan perintah:
wo site cd domain/subdomain
Kembali ke akun bitbucket klik Back kembali ke proyek kalian, lalu klik Clone, kemudian copy alamat git yang diberikan oleh bitbucket.

kembali ke VPS, pastikan bahwa kita sudah ada di folder domain/subdomain (ingat langkah wo site cd domain/subdomain. Lalu paste hasil dari git clone tadi. Jika sudah, ketikkan perintah
wo site edit domain/subdomain
Jika disuruh memilih editor, pilih nano, lalu edit yang seharusnya:root /var/www/proyek1.ardy.or.id/htdocs;
ubah menjadiroot /var/www/proyek1.ardy.or.id/bukutamu/public;

Jika diubah, maka otomatis nginx akan mereload.

Lalu, edit berkas wo-config.php untuk mengetahui username dan password database kalian. ketik saya
nano wo-config.php

Gunakan data tersebut untuk digunakan di file config laravel kalian (biasanya di file .env), jika sudah. Silakan hubungkan domain tersebut ke server VPS (ipv4 ataupun ipv6 nya), lalu akses domain tsb. tadaaaaa… proyek laravel kalian bisa diakses.
Tulisan Sesudah Tulisan…
Selesai cara men-deploy proyek laravel kalian di VPS dengan WordOps, jika ada kesulitan, silakan bertanya di kolom komentar di bawah.
1 Response