DNA Test - Backend
Backend dari Tugas Besar 3 Strategi Algoritma
Run di Lokal
- Pastikan
DATABASE_URL
sudah dijadikan environment variable. (detail) - lakukan
go build
, lalu./dna-matcher
. - Backend akan jalan di lokal (Biasanya
localhost:8080
)
Deploy
- Di Dashboard Heroku, pergi ke tab Deploy.
- Di Manual Deploy, pilih branch backend, lalu klik deploy.
- Bisa dicoba Automatic Deploy, tapi takutnya chaos kalau banyak commit sekaligus.
DATABASE_URL
- Di Dashboard Heroku, pergi ke tab Resources.
- Di Add-ons, pilih Heroku Postgres.
- Di Heroku Postgres, pilih Settings lalu pilih Database Credentials.
DATABASE_URL
ada diURI
.
Untuk menjadikan DATABASE_URL
sebagai environment variable:
export DATABASE_URL=[Data URI dari langkah diatas]
Connect ke Database
Disini menggunakan psql
sebagai front-end PostgreSQL.
psql $DATABASE_URL
$DATABASE_URL
merupakan environment variable yang berlaku sebagai credentials untuk mengakses database.