Cài đặt docker
và docker-compose
.
Linux (Debian based):
apt install docker.io docker-compose
Windows:
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)