Skip to content

FIAP-Tech-Chalenge/hackaton-application

Repository files navigation

Hackaton Application

Equipe

  • Matheus Nunes Almeida Werneck Telles
    RM: 352550 | Discord: mwtelles

  • Lucas Gelhen Rigon
    RM: 353080 | Discord: lucasrigon

  • Ricardo Luis Machado
    RM: 352550 | Discord: ricardolmachado

  • Otávio Reis Perkles
    RM: 352963 | Discord: operkles

  • Jonathan Oliveira
    RM: 352718 | Discord: jonathansro


Link do Vídeo de Apresentação


Documentação do Projeto


Subir o Ambiente

Siga os passos abaixo para configurar e subir o ambiente de desenvolvimento:

  1. Clone o repositório para sua máquina local.

    git clone https://github.com/FIAP-Tech-Chalenge/hackaton-application.git
    cd hackaton-application
  2. Suba o ambiente Docker:

    docker-compose up -d
  3. Entre no container do PHP:

    docker exec -it php_hackaton bash
  4. Dentro do container, execute os seguintes comandos:

    • Instale as dependências do projeto:

      composer install
    • Crie as tabelas no banco de dados:

      php artisan migrate
    • Copie o arquivo de exemplo de configuração do ambiente:

      cp .env.example .env
    • Configure o banco de dados no arquivo .env conforme necessário.

    • Gere a chave da aplicação:

      php artisan key:generate

Configuração de Filas com Horizon

  1. Instale e configure o Horizon para gerenciar filas:

    php artisan horizon:install
  2. Inicie o Horizon para processar as filas:

    php artisan horizon

Nota: O Redis é necessário para o funcionamento do Horizon.


Cobertura de Testes

Para gerar o relatório de cobertura de código, execute o seguinte comando:

vendor/bin/phpunit --coverage-html storage/app/public/coverage-report/

O relatório será gerado na pasta storage/app/public/coverage-report/ e pode ser acessado via navegador.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •