¡Bienvenido a Reservista! Esta aplicación móvil se desarrolla utilizando React Native y Spring Boot. Es un sistema de reserva que proporciona múltiples hoteles en múltiples ciudades de todo el mundo para que pueda reservar cualquier habitación en estos hoteles. Para ejecutar esta aplicación, utilizamos Docker Compose para una fácil configuración e implementación.
Antes de comenzar, asegúrese de tener lo siguiente instalado en su máquina:
Clon el repositorio:
git clone https://github.com/hussainmansour/Reservista.git
Navegue al directorio del proyecto:
cd Reservista
Si ha cambiado el código, debe hacer los siguientes pasos para ver el cambio en la aplicación, de lo contrario, salte al paso 4:
Navegue al directorio de backend:
cd Backend
Asegúrese de que el archivo./mvnw tenga el permiso para ejecutar:
chmod +x mvnw
Genere el archivo jar:
./mvnw clean
./mvnw install -DskipTests
Regrese al directorio del proyecto y luego continúe desde el paso 4:
cd ..
Construya y ejecute los contenedores Docker usando Docker Compose:
docker-compose up --build
Espere a que comiencen los contenedores. Puede verificar los registros usando:
docker-compose logs -fPresione 'Ctrl+C' para salir de la vista de registro.
Para detener la aplicación y apagar los contenedores Docker, ejecute:
docker-compose down