Skip to content

pionize/expressjs-skeleton

Repository files navigation

Development Notes

Setup di local environment

  • 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

Generate Konten DB

  • Untuk membuat seed script knex --knexfile=.db.js seed:make NAMA_SEED-NYA
  • Untuk eksekusi script-nya knex --knexfile=.db.js seed:run

About

Express JS Basic Skeleton

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published