Skip to content

vuba2002/Mock_Project_v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mock Project

Giới thiệu

Dự án này là một hệ thống microservices bao gồm các thành phần chính sau:

  • API Gateway: Điều phối các request giữa client và các service backend.
  • Backend Service: Xử lý logic nghiệp vụ chính của hệ thống.
  • Database Service: Tương tác với cơ sở dữ liệu.
  • UI Service: Giao diện người dùng ReactJS.
  • MongoDB: Cơ sở dữ liệu NoSQL được sử dụng trong dự án.

Cấu trúc dự án

Mock-Project/
├── api-gateway/       # API Gateway (Spring Boot)
├── backend-service/   # Backend Service (Spring Boot)
├── database-service/  # Database Service (Spring Boot)
├── ui-service/        # Frontend (ReactJS)
├── mongodb-data/      # Dữ liệu MongoDB
├── docker-compose.yml # File cấu hình Docker Compose
└── .env               # Cấu hình biến môi trường

Yêu cầu hệ thống

Trước khi chạy dự án, bạn cần cài đặt:

Sử dụng Docker để chạy toàn bộ hệ thống

Nếu bạn muốn chạy toàn bộ hệ thống bằng Docker, hãy sử dụng lệnh:

docker-compose up --build

Dự án sẽ tự động khởi động các container cho API Gateway, Backend, Database Service, UI Service và MongoDB.

Nếu bạn muốn chạy dự án trên local phải sửa các url ở phần api-gateway và ui-service

About

DevOps BootCamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors