Cài đặt docker và docker-compose.
Linux (Debian based):
apt install docker.io docker-composeWindows:
Cài đặt Docker Desktop dựa trên wsl hoặc wsl2 theo hướng dẫn.
Clone project từ github
git clone https://github.com/HKAB/summer-weeb-1920H_PTUDW
Chạy project bằng docker-compose
cd summer-weeb-1920H_PTUDW
sudo docker-compose up -d
Truy cập http://localhost/ để sử dụng trang web.
Ngoài ra người dùng có thể truy cập một số dịch vụ khác.
- MySQL Server:
localhost:3307(tài khoản và mật khẩubackend:backend) - Consul Dashboard: http://localhost:8500/
- Prometheus + Grafana Dashboard: http://localhost:8002/ (tài khoản và mật khẩu mặc định:
admin:admin) - Admin UI: http://localhost/admin
Có thể sử dụng dữ liệu mẫu tại đây: Data-sample.sql
Import dữ liệu trên vào MySQL Server thông qua localhost:3307, database schema là backend, tài khoản và mật khẩu backend:backend.
Trong bộ dữ liệu mẫu có:
- 6 tài khoản sinh viên:
student1-student6, mật khẩu giống tên tài khoản. - 3 tài khoản doanh nghiệp:
company7-company9, mật khẩu giống tên tài khoản. - Các tags về
Kỹ năng,Địa điểm,Trường Đại học. - Tài khoản quản trị:
admin:admin(Đăng nhập tại http://localhost/admin)
