Skip to content

neninja/isb-conecta

Repository files navigation

ISB Conecta

Back-end CI Front-end CI emojicom

Roadmap 📌

Ambiente local com Docker

Leia o guia de contribuição para mais detalhes do desenvolvimento

Configuração inicial

  1. Duplique .env.example e renomeie para .env
cp .env.example .env
  1. Mude o usuário (DB_USERNAME), senha (DB_PASSWORD) e outras keys necessárias de .env

  2. Baixe as dependências do composer

docker run -v $(pwd):/var/www/html -w /var/www/html laravelsail/php82-composer:latest sh -c "composer config http-basic.nova.laravel.com ${NOVA_USERNAME} ${NOVA_LICENSE_KEY} && composer install --ignore-platform-reqs"
  1. Crie a chave de criptografia
./vendor/bin/sail artisan key:generate
  1. Crie as tabelas no banco
./vendor/bin/sail artisan migrate:fresh --seed

Execução

Com a configuração inicial já realizada, suba os containers se necessário, inicie o ambiente front-end e acesse a aplicação em localhost

./vendor/bin/sail up -d
./vendor/bin/sail npm start

Após sail up -d, quando quiser, encerre os containers com sail down

Teste

./vendor/bin/sail test
./vendor/bin/sail npm test

CI local

./vendor/bin/sail composer run ci
./vendor/bin/sail npm run ci

About

📓 API de cadastro de atividades

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published