-
Source code dibangun dengan menggunakan Dependency Injection
-
Menggunakan cron job
-
Dapat berjalan di lokal atau menggunakan docker-compose
-
Stack yang digunakan adalah:
- framework : express.js
- database : postgresql (https://supabase.com/)
- ORM : sequelize
- Upload Image : https://cloudinary.com/
-
Clone source repository dari github
-
Ganti port yang ada di file swagger.yaml menjadi 5151
-
Jalankan perintah
npm install
-
Jalankan perintah
npm start:prod
-
Akses dokumentasi api di
http://localhost:5151/api-docs
-
Clone repository.
-
Pastikan docker yang digunakan adalah versi terbaru.
-
jalankan container dengan menggunakan
docker-compose up
.Tips:
- gunakan
--build
didocker-compose
untuk memaksa memperbarui image yang telah dibuat, e.g:
- gunakan
`docker-compose up --build`
-
Akses dokumentasi api di
http://localhost:9182/api-docs
-
Jika telah selesai, jalankan
docker-compose down
untuk menghapus container yang telah terbuat.
jalankan test dengan perintah npm run test
Programmer | github address |
---|---|
Muhammad yasin Alqurni | https://github.com/Yasinqurni |
Copyright (c) 2023 Muhammad Yasin Alqurni All rights reserved.