Skip to content

Yasinqurni/Toko-kita

Repository files navigation

Node.js

TOKO KITA

Deskripsi Fitur

  • Source code dibangun dengan menggunakan Dependency Injection

  • Menggunakan cron job

  • Dapat berjalan di lokal atau menggunakan docker-compose

  • Stack yang digunakan adalah:

Entity Relationship Diagram

Menjalankan Project

Menjalanakan tanpa docker

  1. Clone source repository dari github

  2. Ganti port yang ada di file swagger.yaml menjadi 5151

  3. Jalankan perintah npm install

  4. Jalankan perintah npm start:prod

  5. Akses dokumentasi api di http://localhost:5151/api-docs

Setup Docker Compose

  1. Clone repository.

  2. Pastikan docker yang digunakan adalah versi terbaru.

  3. jalankan container dengan menggunakan docker-compose up.

    Tips:

    • gunakan --build di docker-compose untuk memaksa memperbarui image yang telah dibuat, e.g:
   `docker-compose up --build`
  1. Akses dokumentasi api di http://localhost:9182/api-docs

  2. Jika telah selesai, jalankan docker-compose down untuk menghapus container yang telah terbuat.

Integration test

jalankan test dengan perintah npm run test

Develop By

Programmer github address
Muhammad yasin Alqurni https://github.com/Yasinqurni

Copyright (c) 2023 Muhammad Yasin Alqurni All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published