Reservista
1.0.0
Reservista에 오신 것을 환영합니다! 이 모바일 애플리케이션은 React Native 및 Spring Boot를 사용하여 개발되었습니다. 전 세계 여러 도시에서 여러 호텔을 제공하는 예약 시스템이므로 이러한 호텔의 모든 공간을 예약 할 수 있습니다. 이 응용 프로그램을 실행하기 위해 Docker Compose를 사용하여 쉽게 설정하고 배포 할 수 있습니다.
시작하기 전에 컴퓨터에 다음과 같은 설치가 있는지 확인하십시오.
저장소 복제 :
git clone https://github.com/hussainmansour/Reservista.git
프로젝트 디렉토리로 이동하십시오.
cd Reservista
코드를 변경 한 경우 응용 프로그램의 변경 사항을보기 위해 다음 단계를 수행해야합니다. 그렇지 않으면 4 단계로 이동합니다.
백엔드 디렉토리로 이동하십시오.
cd Backend
./mvnw 파일에 실행 허가가 있는지 확인하십시오.
chmod +x mvnw
JAR 파일 생성 :
./mvnw clean
./mvnw install -DskipTests
프로젝트 디렉토리로 돌아온 다음 4 단계에서 계속하십시오.
cd ..
Docker Compose를 사용하여 Docker 컨테이너를 빌드하고 실행하십시오.
docker-compose up --build
컨테이너가 시작될 때까지 기다립니다. 다음을 사용하여 로그를 확인할 수 있습니다.
docker-compose logs -f'ctrl+c'를 눌러 로그보기를 종료하십시오.
응용 프로그램을 중지하고 Docker 컨테이너를 종료하려면 다음을 실행하십시오.
docker-compose down