- Clone dari repository.
- Install dependency:
npm install
. - Install global dependency:
npm install -g knex gulp
. - Copy config dari .config.js.example, kemudian buat config baru
touch .config.js
, lalu edit isinya. - Eksekusi migration script
knex --knexfile=.db.js migrate:latest
. - Buat migration script baru kalau ada perubahan skema database
knex --knexfile=.db.js migrate:make {NAMA_SCRIPT-NYA}
, lalu edit file-nya. - Eksekusi migration script-nya lagi
knex --knexfile=.db.js migrate:latest
. - Test fungsi rollback-nya pake
knex --knexfile=.db.js migrate:rollback
(cek apakah rollback script-nya masih error ato perlu dibenerin). - Test
npm test
- Jalankan server pake
npm start
- Untuk membuat seed script
knex --knexfile=.db.js seed:make NAMA_SEED-NYA
- Untuk eksekusi script-nya
knex --knexfile=.db.js seed:run