Skip to content

Website giới thiệu tour du lịch và đặt tour. Bài tập lớn môn Công nghệ Web và dịch vụ trực tuyến IT4409 học kỳ 20202.

Notifications You must be signed in to change notification settings

hoangdh1/FinalProject-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinalProject

Tạo các bảng và thêm dữ liệu cho db

  • Tạo db tên tuỳ ý, vào src/main/resources/config.properties sửa lại các thuộc tính DBNAME, USER, PASSWORD.
  • Sau đó sử dụng terminal/cmd chạy các lệnh sau để tạo bảng và thêm dữ liệu:
mvn clean install
mvn exec:java -P create-tables
mvn exec:java -P populate-tables
  • Nếu muốn xoá hết các bảng và tạo lại dữ liệu cho db:
mvn exec:java -P setup-database

Cài đặt sử dụng docker

  • Cấu hình src/main/resources/config.properties.env như sau:
config.properties .env giá trị
DB_HOST_PORT postgresql:5432
DB_DBNAME DOCKER_DB_DBNAME giống nhau và tuỳ ý
DB_USER DOCKER_DB_USER giống nhau và tuỳ ý
DB_PASSWORD DOCKER_DB_PASSWORD giống nhau và tuỳ ý
DOCKER_VIRTUAL_HOST tuỳ chọn nếu sử dụng nginx-proxy
DOCKER_VIRTUAL_PORT tuỳ chọn nếu sử dụng nginx-proxy
DOCKER_LETSENCRYPT_HOST tuỳ chọn nếu sử dụng nginx-proxy
DOCKER_LETSENCRYPT_EMAIL tuỳ chọn nếu sử dụng nginx-proxy
  • Chạy docker compose up -d
  • Khởi tạo dữ liệu db (chạy lần lượt):
docker exec -it zerotohero-web bash
cd webapps/ROOT/WEB-INF/
java -classpath "lib/*:classes/." com/zeroToHero/FinalProject/database/dbPrep/DBPrepMain setup-database

About

Website giới thiệu tour du lịch và đặt tour. Bài tập lớn môn Công nghệ Web và dịch vụ trực tuyến IT4409 học kỳ 20202.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 50.5%
  • CSS 34.2%
  • HTML 10.4%
  • JavaScript 4.8%
  • Other 0.1%