Skip to content

G2BC/BEM-server

Repository files navigation

BEM-server

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

Desenvolvimento

Variáveis de Ambiente

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

Models

Documentação para o gerador Model Generator

Iniciar Aplicação

Local

Certifique de possuir PHP 8.1 e Composer e habilitar as dependencias do php

  • bz2, gd, gettext, exif, pdo_pgsql, grpc, pgsql, zip.
  1. Clonar o repositório
  2. Acessar o diretório do projeto e executar o comando composer i
  3. Para instanciar as tabelas do banco de dados php artisan migrate
  4. Execute o Command para realizar a leitura da planilha base e inserir os registros php artisan app:register-fungi-occurrences
  5. Gere a chave JWT php artisan jwt:secret
  6. Inicialize o servidor com o comando php artisan serve

Docker

Certifique de possuir Docker e Docker Compose

  1. Clonar o repositório

Important

Não esqueça de renomear o arquivo RENAME_TO_DOTENV.md para .env

  1. Acessar o diretório do projeto e executar o comando docker compose up --build
  2. Servidor estará disponivel na URL http://localhost:80
  3. Acessar o diretório do projeto e executar o comando docker compose up --build ou docker-compose up --build
  4. Servidor estará disponivel na URL http://localhost:80/api

Documentação

Consulte a documentação com os endpoints da api em /docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages