Criado com muito ☕ 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/mercadoonline-api
cd mercadoonline-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
v art passport:install
v y
v y watch
- 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