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