Skip to content

nut2567/interview_management_system

Repository files navigation

interview_management_system

การเริ่มต้นใช้งาน

ทำตามขั้นตอนเหล่านี้เพื่อเซ็ตอัพและรันโปรเจกต์ในเครื่องของคุณ

  1. Clone Repository -> git clone https://github.com/nut2567/interview_management_system

  2. รัน -> docker-compose up --build -d ให้แน่ใจว่า Docker เปิดใช้งานในเครื่องของคุณก่อนที่จะทำขั้นตอนนี้

    คำสั่งนี้จะทำการเริ่มต้น PostgreSQL container,express api,web app บนเครื่องของคุณ แล้วจะใช้ Prisma Migrations รันคำสั่ง Prisma เพื่อสร้าง schema ของฐานข้อมูล: -> npx prisma migrate dev --name init

    รัน Seed ข้อมูลเบื้องต้น เพิ่มข้อมูลเบื้องต้นลงในฐานข้อมูลโดยใช้คำสั่งต่อไปนี้: -> npm run user_seed เพิ่มข้อมูล user เบื้องต้น ข้อมูลตามไฟล์ lib/userinfo.ts -> npm run list_seed เพิ่มข้อมูล interview เบื้องต้น ข้อมูลตามไฟล์ lib/interview_seed.ts ตรวจสอบฐานข้อมูลถ้าไม่ติดอะไรจะได้ข้อมูลเพื่อใช้กับหน้าเว็บแล้ว

    ตรวจสอบว่า Docker Desktop หรือเครื่องมือที่ใช้ในการรัน Docker ทำงานอยู่

  3. เปิดเว็บ http://localhost:3000 บนเบราว์เซอร์ของคุณเพื่อทดสอบผลลัพธ์ หรือใช้ไฟล์ collection_postman ทดสอบ เรียกใช้งาน api service

  4. เปิดเว็บ http://localhost:5000 บนเบราว์เซอร์ของคุณเพื่อเล่นหน้าจอ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors