Добро пожаловать в Reservista! Это мобильное приложение разработано с использованием нативного и пружинного загрузки React. Это система резервирования, предоставляющая несколько отелей в нескольких городах по всему миру, поэтому вы можете зарезервировать любую комнату в этих отелях. Чтобы запустить это приложение, мы используем 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, используя Docker Compose:
docker-compose up --build
Подождите, пока контейнеры запускаются. Вы можете проверить журналы, используя:
docker-compose logs -fНажмите «Ctrl+C», чтобы выйти из штукового представления.
Чтобы остановить приложение и выключить контейнеры Docker, запустите:
docker-compose down