Criado com muito ☕ e ❤️ por Grupo Tesseract
Requisitos •
Instalação
curl -fsSL https://get.docker.com | bashsudo curl -fL https://github.com/docker/compose/releases/download/1.24.1/run.sh -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-composegit clone https://github.com/grupotesseract/fibra-api
cd fibra-apiÉ altamente recomendada a criação do alias abaixo. Inclua no seu arquivo ~/.zshrc ou ~/.bashrc:
alias v='./vessel'Em seguida, com o alias acima habilitado no terminal, executar:
cp .env.example .env
v start
v comp i
v art key:generate
v art migrate:fresh --seed
v art passport:install --force
v y
v y watchEm caso de erros, executar:
v down
docker image rm vessel/app
docker image rm vessel/node
v start- Criar arquivo na pasta
database/model_schemasreferente a entidade desejada; - Executar o comando abaixo ao gerar algum CRUD, para gerar factories, seeds, e deixar os nomes das rotas e views semânticos de acordo com o plural
v art \
infyom:api_scaffold TipoMaterial \
--tableName=tipos_materiais \
--plural=TiposMateriais \
--fieldsFile=TipoMaterial.json \
--datatables=true \
--factory \
--seederPara rodar os testes, executar:
v test testsApenas executar git push origin master e o Buddy CI realizará o deploy. Os branchs que estão automatizados são master, stage e develop.