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 --build
oudocker-compose up --build
- Servidor estará disponivel na URL
http://localhost:80/api
Consulte a documentação com os endpoints da api em /docs