git clone https://github.com/loryblu/loryblu-api.git loryblu-api
- Duplique o arquivo
.env.example
do projeto principal; - 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
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
Executando o ambiente de desenvolvimento no docker
com docker compose
.
yarn docker:dev
Note
Você pode conferir todos os comandos pré configurados clique aqui
LoryBlu tem licença MIT.