Deploy Website ke Heroku

Gandhist
3 min readFeb 21, 2021

Assalamualaikum.

jadi pada tahap akhir development sebuah website adalah melakukan publikasi ke web hosting atau istilah keren-nya adalah “deploy”.

ada banyak cara untuk nge-deploy website, hal yang umumnya di lakukan adalah dengan memiliki web server sendiri atau berlangganan di penyedia jasa hosting, semisal kita di Indonesia diantaranya NiagaHoster atau Rumah Web.

nah kalo untuk sewa itu kita harus mengeluarkan biaya untuk setiap paket yang di tawarkan, baik storage hingga Domain Name nya. dari sini mulai banyak timbul pertanyaan, “bagaimana cara nge-deploy website dengan free?”, jawabannya ada banyak, ex. Github Pages, Heroku App, ya kedua ini bisa digunakan untuk deploy website umumnya:

  • portofolio
  • website demo untuk meyakinkan client
  • project uji coba
  • dll

Disini yang akan kita coba adalah menggunakan Heroku, jadi langsung saja pada inti pembahasan. hal-hal yang harus dipersiapkan :

  1. project web yang sudah siap di deploy
  2. memiliki akun heroku, jika belum register ke sini
  3. install heroku CLI

Jika sudah disiapkan, disini saya sudah persiapkan aplikasi Native Javascript. buka project-nya di VSCode

4. dengan menggunakan integrated terminal di vscode, ketikan

heroku login
Login heroku Via CLI, tekan enter
Klik Login, pada browser, pastikan anda sudah login terlebih dahulu di heroku
jika berhasil login maka user login akan tampil di cli

5. buat aplikasi heroku dengan mengetikan printah, (ganti my-app dengan nama aplikasi yang anda mau)

heroku create my-app
membuat aplikasi heroku

ketika menjalankan perintah ini maka heroku akan membuat sebuah remote repository secara otomatis.

6. langkah terakhir untuk melakukan deploy ke heroku adalah

git push heroku

nah jika sudah tampil seperti diatas, artinya website berhasil di deploy di heroku

hasilnya :

hasil deploy

Penting!!

jika web yang di buat adalah javascritp tanpa framework / html static maka perlu dilakukan konfigurasi tambahan agar default language terdeteksi oleh heroku, caranya:

  • buat composer.json dengan isi
{}
  • buat index.php dengan isi
<?php include_once('index.html'); ?>

jadi cuma ini saja yang harus di lakukan untuk deploy website di heroku, semoga bermanfaat dan beguna.

--

--

Gandhist
0 Followers

Software Engineer, Skilled in PHP, Laravel, CodeIgniter, JavaScript and Web Development Technologies