Sabtu, 20 Oktober 2018

Deploy Aplikasi pada Heroku

         Setelah selesai mendesain dan membuat website secara offline, langkah selanjutnya adalah mengupload website tersebut ke account hosting yang telah Anda dapatkan. Yang dinamakan dengan upload ini adalah proses memindahkan file-file dari komputer Anda ke server hosting sehingga nantinya bisa diakses oleh banyak orang di seluruh dunia. Untuk teknik upload website  ada beberapa cara,salah satunya adalah dengan melakukan upload file-file website ke server hosting atau disebut dengan deploy.
Pada artikel sebelumnya kita telah membuat akun Heroku, selanjutnya pada artikel ini kita akan melakukan Deploy project pada Heroku:
1.      Langkah pertama lakukan login pada Heroku dengan memasukkan email dan password dengan perintah “Heroku login” pada Command Prompt.
(Gambar 1. Login Heroku) 

2.      Pada praktikum kali ini, karena kami menggunakan project dengan framework Laravel maka perlu menambahkan procfile dengan perintah web: vendor/bin/heroku-php-apache2 public/ Procfile pada project yang telah dibuat
(Gambar 2. Perintah Menambahkan Procfile)

3.     
Untuk menghubungkan project pada heroku maka tambahkan remote dengan command “heroku git:remote -a nama-project"
(Gambar 3. Perintah Menambahkan Remote)

4.      Gunakan perintah dibawah ketika kita ingin menambahkan atau mengedit project yang telah dibuat
(Gambar 4. Perintah untuk Menambahkan dan Mengedit Projek)


(Gambar 5. Penambahan Git)


(Gambar 6. Perintah Commit Pada Git)


(Gambar 7. Perintah Push Pada Git)

5.      Menambahkan key dengan perintah “php artisan key:generate untuk generate file .env pada project
(Gambar 8. Menambahkan Key pada Projek)

(Gambar 9. Mengganti Settingan File .env)

6.      Proses telah selesai. Maka akan muncul tampilan project seperti berikut
      http://web-cloud123.herokuapp.com/
(Gambar 10. Tampilan Projek)





Nama Anggota :
Farikhatur Ro’isa             (15051204001)
Lilik Asih Indrayani        (15051204005)
M. Fajar Darmawan         (15051204021)
Sulistyorini                      (15051204024)
Yusuf Christian                (15051204025)
Dian Oktaviani                 (15051204027)
Abhimata Zuhra P            (15051204040)
S1 Teknik Informatika
Universitas Negeri Surabaya

Tidak ada komentar:

Posting Komentar