Bem -vindo ao Reservista! Este aplicativo móvel é desenvolvido usando o React Native e Spring Boot. É um sistema de reserva que fornece vários hotéis em várias cidades em todo o mundo, para que você possa reservar qualquer quarto nesses hotéis. Para executar este aplicativo, usamos o Docker Compose para facilitar a configuração e a implantação.
Antes de começar, verifique se você tem o seguinte instalado em sua máquina:
Clone o repositório:
git clone https://github.com/hussainmansour/Reservista.git
Navegue até o diretório do projeto:
cd Reservista
Se você mudou o código, deve fazer as seguintes etapas para ver a alteração no aplicativo, caso contrário, pule para a etapa 4:
Navegue até o diretório de back -end:
cd Backend
Certifique -se de que o arquivo./mvnw tenha permissão para executar:
chmod +x mvnw
Gere o arquivo JAR:
./mvnw clean
./mvnw install -DskipTests
Retorne ao diretório do projeto e continue da Etapa 4:
cd ..
Construa e execute os recipientes do docker usando o Docker Compose:
docker-compose up --build
Aguarde o início dos contêineres. Você pode verificar os logs usando:
docker-compose logs -fPressione 'Ctrl+C' para sair da exibição de log.
Para interromper a aplicação e desligar os recipientes do Docker, execute:
docker-compose down