Skip to content

UntitleCMS/UserInformationService

Repository files navigation

บริการจัดการข้อมูลผู้ใช้

Express.js RabbitMQ MongoDB

การติดตั้ง

  1. ดาวน์โหลดผ่าน ลิงก์ หรือใช้คำสั่ง
$ git clone https://github.com/UntitleCMS/UserInformationService.git
  1. ติดตั้ง dependencies
$ npm install

เปิดเซิฟเวอร์เพื่อพัฒนา

  1. เปิด RabbitMQ เพื่อจำลองเหตุการการสื่อสารกับบริการย่อยอื่น
$ docker run -d -p "15672:15672" -p "5672:5672" rabbitmq:3-management
  1. เปิด MongoDB เพื่อใช้เป็นฐานข้อมูล
$ docker compose up mongo1
  1. รันแอพลิเคชั่น UserInformationService แบบตรวจจับการเปลี่ยนแปลง
# watch mode
$ npm run dev:ts

หลังจากนี้ระบบจะตรวจจับการเปลี่ยนแปลงและรันแอปพลิเคชั่นให้อัตโนมัติ

  1. รันระบบผ่าน Docker
$ docker compose up