Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Guia de Configuração e Inicialização da Aplicação
Este guia fornecerá instruções passo a passo sobre como configurar e iniciar sua aplicação completa, incluindo o backend com Node.js e MySQL e o frontend com React. Certifique-se de atender aos requisitos prévios antes de prosseguir.
Requisitos Prévios
Antes de começar, certifique-se de que você tenha os seguintes requisitos instalados no seu sistema:
Docker: Você pode instalá-lo a partir do site oficial.
Docker Compose: Normalmente, o Docker Compose já está incluído quando você instala o Docker. Verifique se ele está instalado usando o comando docker-compose --version.
Node.js: Você precisará do Node.js para executar o frontend. Você pode instalá-lo a partir do site oficial.
Passo 1: Clone o Repositório
Abra um terminal e execute o seguinte comando para clonar o repositório da sua aplicação:
git clone <URL_DO_SEU_REPOSITORIO>
Passo 2: Navegue até a Pasta do Projeto
Navegue para a pasta do seu projeto usando o comando cd:
Passo 3: Configure o Backend (Node.js e MySQL) com Docker Compose
Dentro da pasta do projeto, você encontrará um arquivo chamado docker-compose.yml. Este arquivo configura os serviços Docker necessários para o backend e o banco de dados MySQL. Certifique-se de que o arquivo esteja configurado corretamente, conforme descrito anteriormente na documentação.
Passo 4: Inicie o Ambiente de Desenvolvimento
Abra um terminal na pasta do projeto e execute o seguinte comando para iniciar o ambiente de desenvolvimento com Docker Compose:
npm install e depois
docker-compose up
Isso iniciará o servidor Node.js e o banco de dados MySQL em contêineres Docker, mas não esqueça de iniciar o docker com sudo service docker start antes do docker-compose up.
Passo 5: Configure o Frontend (React)
Dentro da pasta do projeto, você encontrará uma pasta chamada frontend, que é o aplicativo React. Certifique-se de que você já executou npm install dentro dessa pasta para instalar as dependências do frontend.
Passo 6: Inicie o Aplicativo React
Navegue até a pasta frontend no terminal:
cd frontend
Agora, inicie o aplicativo React com o seguinte comando:
npm start
Isso iniciará o aplicativo React em seu navegador padrão.
Passo 7: Acesse a Aplicação
Abra seu navegador e acesse http://localhost:3000 para usar o frontend do aplicativo.
Login
O primeiro usuário gerado automaticamente é:
Usuário: admin
Senha: adminpassword
Você pode usar essas credenciais para fazer login e começar a usar sua aplicação após criar um novo usuário.
coloque no navegador : http://54.242.94.110:3000/
faça o login com o usuário admin e teste a aplicação sem esforço!