1.0.0 • Published 5 years ago

adonis-boilerplate v1.0.0

Weekly downloads
5
License
UNLICENSED
Repository
github
Last release
5 years ago

Adonis API application (LEIAM POR FAVOR!)

Setup

Clona este repositorio e dê um npm install.

Crie um .Env copie as informações do .env.exemplo. run o comando

adonis key:generate

depois configure o banco de dados e sentry dsn (criar uma conta no sentry.io e usar o codigo lá disponível)

Migrations

Run o comando abaixo para rodar o startup migrations.

adonis migration:run

É necessário configurar os mail config no .env

This is the boilerplate for creating an API server in AdonisJs, it comes pre-configured with.

-Controller exemplo (1Samplecontroller)

-File controller (para lidar arquivos que forem ser subidos na api)

-Forgot Password (resetar senha e email de recuperação de senha ) I.P (trocar configurações de email)

-loginfb (está incompleto, tem que dar uma olhada em social auth)

-Perrmission/RoleController (crud basico para permissões e papeis)

-profilPicController (lidar com fotos de perfil de usuário)

-SessionController (lida com o login e autorização)

-userController (crud para usuarios, password de cadastro precisa ser confirmado.)

-Exception handler sentry (cadastrar no sentry.io para receber notificações de erros e exceções)

-Job de new account (precisa instalar o redis.io e descomentar o hook em user model)

-userhook (para ativar o disparo de email)

-Model file e profilPic (para poder mostra o local onde estão armasenados)

-Model token (padrão de fábrica)

-Model User (tem um hook comentado que só funciona com o redis instalado)

-Validators (para definir quais campos são "requireds" ou mesmo formato)

-App config (em locales está configurado para pt-br)

-Cors (é usado pra dominios)

-Services (config do sentry e config do ally pra social authorization)

-tabelas migration (user, token permission, role e file)

-start app (o provider do drive está comentando, pois não consegui instalar; job (e-mail de boas vindas) e aliases configurados)

-rotas para os controlles supracitados.