Skip to content

API para o aplicativo LoryBlu. Um aplicativo pensado para ajudar pais e crianças diagnosticadas com TEA.

License

Notifications You must be signed in to change notification settings

loryblu/loryblu-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

386 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoryBlu API

version license main tool Database

Requisitos

  1. Node.js 18.x LTS
  2. docker e docker compose

Clone o repositório

git clone https://github.com/loryblu/loryblu-api.git loryblu-api

Configure o ambiente

  1. Duplique o arquivo .env.example do projeto principal;
  2. Renomeie para .env;

Atualize o conteudo do novo .env com as instruções a seguir:

# Porta que a aplicação irá usar
PORT

# Ambiente em que a aplicação está rodando
NODE_ENV

# Uma senha para os dados sensíveis
SALT_DATA_HASH

# Um valor inteiro entre 1 e 10
SALT_DATA_PASS

# Uma senha para as chaves de acesso
SECRET_JWT

# Configuração do serviço de e-mail SMTP
# Porta, host, usuário e senha
MAIL_PORT
MAIL_HOST
MAIL_USER
MAIL_PASS

# Nome do aplicativo
MAIL_NAME
# Email do aplicativo
MAIL_FROM
# Lista de quem pode receber o e-mail durante
# desenvolvimento e teste de homologação
MAIL_WHITELIST

# Configuração do acesso ao banco de dados
POSTGRES_USER
POSTGRES_PASSWORD
POSTGRES_DB
POSTGRES_HOST
POSTGRES_PORT

# Essa url já está configurada, só precisa configurar
# as propriedades anteriores.
DATABASE_URL

Instalação

Submódulos

Depois de clonar este repositório, e se for adicionado ou atualizado um dos submódulos, execute o comando abaixo para atualizar e iniciar todos os submódulos.

git submodule update --init --recursive

Inicializando a aplicação

Executando o ambiente de desenvolvimento no docker com docker compose.

yarn docker:dev

Note

Você pode conferir todos os comandos pré configurados clique aqui

Licença

LoryBlu tem licença MIT.

About

API para o aplicativo LoryBlu. Um aplicativo pensado para ajudar pais e crianças diagnosticadas com TEA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5