- Pastikan PC anda memiliki instalasi docker dan docker-compose
- Buat file .env dan development.env pada root directory project dengancara copy file .env.example
- Lalu pada terminal ketik dan jalankan kode berikut
docker-compose.dev.yml up -d
untuk menjalankan server memalui docker - Lalu masuk terminal docker melalui vscode dengan menginstall package docker, klik pada icon docker, dan klik kanan pada container aplikasi anda
klik
attach shell
- Lalu pada terminal yang muncul ketik dan jalankan kode berikut
node utils/generateKeyPair.js
untuk mengenerate public dan private key untuk auth JWT - Lalu pada terminal yang sama ketik dan jalankan kode
npx sequelize-cli db:migrate
untuk migrate database - Lalu pada terminal yang sama ketik dan jalankan kode
npx sequelize-cli db:seed:all
untuk memberi running semua seeder - Lakukan integration test
- Buat database menggunakan postgresql dengan nama
testmaujuteknologiinovasi
- Buat file .env dan development.env pada root directory project dengancara copy file .env.example
- Ketik
npm install
pada terminal yang menunjuk pada direktori aplikasi anda - Jalankan migration dengan cara ketik
npx sequelize-cli db:migrate
- Beri seeder pada database anda dengan cara menuliskan kode berikut
npx sequelize-cli db:seed:all
- Lalu lakukan integration test