Langsung ke konten utama

Adonis deploy heroku


Adinia merupakan framework node yang struktur kode mirip framework laravel
Bisa dibaca di dokumentasinya

Disini saya akan men share tutorial deploy menggunakan heroku

Saya  menggunakan artikel ini sebagi panduan awal.

https://scotch.io/tutorials/deploying-adonisjs-apps-to-heroku

saya ada perubahan
- Procifil serta ada tambahan evironmet pada server

Untuk file package.json saya tidak mengukuti caranya karena error'




bikin heroku baru

dan seting database menggunakan posgre biar bisa gratis :D

- install adnonis

-  npm install URL-parse

Setind configan database bisa dilihat contoh artilel

Bikin file Procfile
  web: ENV_SILENT=true npm start node ace migration:run --force

Bikinnya di satu baris

bikin environment  variabel di heroku

ENV_SILENT   =  TRUE
DB_CONNECTION  =
DATABASE_URL=
APP_KEY=

Cek config sudah jalan atau belum

  heroku config
=== poskel Config Vars
APP_KEY:       xxxx
DATABASE_URL:  xxxx
DB_CONNECTION: pg
ENV_SILENT:    true


untuk run seed bisa langsung ke bash heroku

heroku run bash

tunggu beberapa saat-saat

node ace seed --force






Komentar

Postingan populer dari blog ini

Tugas IT Pegetian MIS . DSS. Data Warehouse, Data Mining . OLAP , BI

A. MIS ( Management Information System) MIS mengacu pada sebuah sistem berbasis komputer yang menyediakan alat (tools) untuk mengatur . mengevaluasi dan mengelola departemen dalam suatu organisasi. Fitur sistem informasi manajemen dapat mencakup perangkat lunak yang membantu dalam pengambilan keputusan, sumber daya data seperti database, sumber daya perangkat keras dari suatu sistem, sistem pendukung keputusan, manajemen orang dan aplikasi manajemen proyek, dan setiap proses komputerisasi yang memungkinkan departemen untuk berjalan secara efisien Contoh : SAP, Accurate sumber (http://www.webopedia.com/TERM/M/MIS)

Install go & go swag using ubuntu

  go to website https://go.dev/doc/install dowload  file   rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin if go command not founc nano ~/.bashrc add export PATH=$PATH:/usr/local/go/bin save (ctr+x) source ~/.bashrc  install golang swagger go install github.com/swaggo/swag/cmd/swag@latest  run command in terminal  if command swag not run  export PATH=$(go env GOPATH)/bin:$PATH source  https://github.com/swaggo/swag/issues/197

Pyhton create interpreter

Project interpreter adalah path berisi package yang di install untuk project yang akan dibuat. fungis supaya ketika running  project hanya package yang terpilih saya yang di install caranya klik file -> setting Create interpreter Project setting       klik add interpreter