Criado com muito ☕ e ❤️ por Grupo Tesseract
Requisitos •
Instalação
curl -fsSL https://get.docker.com | bash
sudo 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-compose
git 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 watch
Em caso de erros, executar:
v down
docker image rm vessel/app
docker image rm vessel/node
v start
- Criar arquivo na pasta
database/model_schemas
referente 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 \
--seeder
Para rodar os testes, executar:
v test tests
Apenas executar git push origin master
e o Buddy CI realizará o deploy. Os branchs que estão automatizados são master
, stage
e develop
.