Projeto Backend da equipe WebFungi da Universidade do Estado da Bahia (UNEB) visando contribuir para o projeto Brazilian Edible Mushrooms.
Time: Pedro Benevides, Rafael Cruz, Uendel Lima, Dêivísson Gomes, Italo Cruz.
Manutenção: Victor Bitencourt, Davi Barbosa, Adeonita Sousa
| Variável | Descrição | Valor Padrão |
|---|---|---|
| DB_DATABASE | Nome da conexão no banco de dados | pgsql |
| DB_HOST | Endereço do servidor do banco | |
| DB_PORT | Porta de acesso | |
| DB_DATABASE | Nome da conexão no banco de dados | bem-server |
| DB_USERNAME | Usuário de acesso | |
| DB_PASSWORD | Senha de acesso |
Documentação para o gerador Model Generator
Certifique de possuir PHP 8.1 e Composer e habilitar as dependencias do php
- bz2, gd, gettext, exif, pdo_pgsql, grpc, pgsql, zip.
- Clonar o repositório
- Acessar o diretório do projeto e executar o comando
composer i - Para instanciar as tabelas do banco de dados
php artisan migrate - Execute o Command para realizar a leitura da planilha base e inserir os registros
php artisan app:register-fungi-occurrences - Gere a chave JWT
php artisan jwt:secret - Inicialize o servidor com o comando
php artisan serve
Certifique de possuir Docker e Docker Compose
- Clonar o repositório
Important
Não esqueça de renomear o arquivo RENAME_TO_DOTENV.md para .env
- Acessar o diretório do projeto e executar o comando
docker compose up --build - Servidor estará disponivel na URL
http://localhost:80 - Acessar o diretório do projeto e executar o comando
docker compose up --buildoudocker-compose up --build - Servidor estará disponivel na URL
http://localhost:80/api
Consulte a documentação com os endpoints da api em /docs