Ir para o conteúdo

Desenvolvimento

Para iniciar os serviços do sistema para desenvolvimento, siga as instruções abaixo para cada um dos serviços.

Documentação

Para iniciar o servidor de documentação localmente, siga as instruções:

  1. Vá para o diretório da documentação:

    Terminal
    cd docs
  2. Execute o docker-compose para iniciar o servidor de documentação:

    Terminal
    docker compose -f docker-compose.yml up --build
  3. Agora você pode acessar a documentação em http://localhost:4321/2024-1B-T02-EC10-G03/.

Todas as alterações feitas nos arquivos da documentação serão refletidas automaticamente no servidor de documentação.

Dashboard

Para iniciar o servidor do dashboard localmente, siga as instruções:

  1. Vá para o diretório do dashboard:

    Terminal
    cd src/dashboard
  2. Execute o docker-compose para iniciar o servidor do dashboard:

    Terminal
    docker compose -f docker-compose-dev.yml up --build
  3. Agora você pode usar o aplicativo do Expo Go para acessar o dashboard em seu dispositivo móvel. Abra o aplicativo e escaneie o QR Code exibido no terminal ou acesse o link fornecido, assim você poderá visualizar o dashboard em tempo real.

Backend

Para iniciar o servidor do backend localmente, siga as instruções:

  1. Vá para o diretório do backend:

    Terminal
    cd src/backend
  2. Crie um arquivo .env com as variáveis de ambiente necessárias para o backend. Você pode copiar o arquivo de exemplo .env.template e ajustar as configurações conforme necessário.

    Terminal
    cp .env.template .env
  3. Execute o docker-compose para iniciar o servidor do backend:

    Terminal
    docker compose -f docker-compose-dev.yml up --build
  4. Agora você pode acessar o backend em http://localhost:3000/. Ou caso queira acessar a atual documentação swagger do backend, acesse http://localhost:3000/swagger/#/.