Postingan

Menampilkan postingan dengan label dev life

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:      ...

Git multi repositori

Git sering digunakan sebagai manajemen code sehingga tidak usah copy paste Penguna git online bisa menggunakan github jika code bersifat publik gunakan ini sedangkan untuk private harus berbayar. Untuk yang pencinta gratisan bisa menggunakan gitlab disini bisa multi user cuman ada batasan commit Kita bisa menggunakan bitbucket. Nah jika kita ingin bisa multi push antar repo Bisa menambahkan perintah berikut git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/<name of your heroku app>.git git push -f heroku master Untuk mengeceknya silahkan gunakan pertah git remote -v Sumber : https://stackoverflow.com/questions/37048511/how-to-deploy-to-heroku-directly-from-my-gitlab-repository

Deploy React ke heroku

Gambar
bikin file Procfile pada root floder lalu tulis web: serve -s build instal serve yarn global add serve atau bisa tambahkan package serve  di package.json pas bagian dependencies "serve" : "^11.1.0" modifikasi file package.json "scripts" : { "dev" : "react-scripts start" , "start" : "serve -s build" , "build" : "react-scripts build" , "test" : "react-scripts test" , "eject" : "react-scripts eject" , "heroku-postbuild" : "npm run build" },  ketika push ker heroku pastikan file pastikan yarn.lock  dana package-lock.json  jangan  ke push tambahan env variabel pada heroku web NODE_ENV  production lalu tinggal bikin web heroku terbaru lalu deploy contoh :  https://protected-castle-33295.herokuapp.com/