Reservista
1.0.0
歡迎來到Reservista!該移動應用程序是使用React Native和Spring Boot開發的。這是一個預訂系統,可在全球多家城市提供多家酒店,因此您可以在這些酒店保留任何房間。要運行此應用程序,我們使用Docker組合以輕鬆設置和部署。
在開始之前,請確保計算機上安裝了以下內容:
克隆存儲庫:
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組成構建並運行Docker容器:
docker-compose up --build
等待容器啟動。您可以使用以下方式檢查日誌:
docker-compose logs -f按“ CTRL+C”退出日誌視圖。
要停止應用程序並關閉Docker容器,請運行:
docker-compose down