/jornadasolar

Aplicativo para controle de hábitos

Primary LanguageTypeScript


Jornada Solar

Aplicativo do Jornada Solar criado com Next

InstalaçãoTestes

Instalação 🚀

git clone https://github.com/grupotesseract/jornadasolar.git
cd jornadasolar
yarn install
yarn dev

Testes 🔧

Testes unitários com Jest e Enzyme

yarn test

Testes de integração com Cypress

yarn cypress

Nota: Para rodar os testes de integração é necessário adicionar os dados da conta de serviço do firebase. Acesse firebase (banco de dados de desenvolvimento) e em Configurações do projeto > Contas de serviço, clique em "Gerar nova chave privada". Salve o arquivo como firebaseServiceAccount.json em /cypress/plugins/firebaseServiceAccount.json.

Firebase funcions 🔧

Instalar CLI do Firebase

 npm install -g firebase-tools
 firebase login

Acessar pasta das funcions

 cd functions/

Para testar local

 npm run serve

Fazer deploy das funções no ambiente de desenvolvimento

firebase use default
npm run deploy

Fazer deploy das funções no ambiente de produção

firebase use production
npm run deploy