... | ... | @@ -47,5 +47,39 @@ |
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
**INSTALAÇÃO**
|
|
|
aaaaa |
|
|
\ No newline at end of file |
|
|
# Requisitos para iniciar:
|
|
|
|
|
|
Verifique-se de ter a versão 18.15.0 do NodeJS instalada. Caso não tenha, baixe por este [link](https://nodejs.org/en)]
|
|
|
Instale também o [Yarn](https://yarnpkg.com/) caso não tenha, ele é o nosso gerenciador de pacotes. Para instalar use `npm install -g yarn`
|
|
|
Usando `git clone`, clone o seguintes repositórios:
|
|
|
- [Frontend](https://tools.ages.pucrs.br/kobe-saas-marketplace/kobe-saas-marketplace)
|
|
|
- [Backend](https://tools.ages.pucrs.br/kobe-saas-marketplace/kobe-saas-marketplace-backend)
|
|
|
|
|
|
# Backend:
|
|
|
- Instalar a CLI do Firebase globalmente: `npm install -g firebase-tools`
|
|
|
-
|
|
|
Na raiz do projeto, execute os seguintes comandos:
|
|
|
- Acesse a pasta functions: `cd functions/`
|
|
|
- Para instalar as dependências do projeto: `yarn install`
|
|
|
|
|
|
### Rodando o ambiente de teste
|
|
|
|
|
|
Dentro da pasta `functions`, execute o comando `yarn serve`. Esse comando vai rodar os emulators do Firebase e retornará duas URLs locais que devem ser usadas para teste:
|
|
|
|
|
|
```
|
|
|
✔ functions[us-central1-api]: http function initialized (http://127.0.0.1:5001/kobesaasmarketplace-73b59/us-central1/api)
|
|
|
✔ functions[us-central1-ucpApi]: http function initialized (http://127.0.0.1:5001/kobesaasmarketplace-73b59/us-central1/ucpApi)
|
|
|
```
|
|
|
|
|
|
Outra URL disponibilizada é [http://127.0.0.1:4000/firestore](http://127.0.0.1:4000/firestore), que fornece uma URL que emula o nosso banco de dados.
|
|
|
|
|
|
Pronto, o seu back end já está rodando!
|
|
|
|
|
|
# Frontend
|
|
|
Na raiz do projeto, execute os seguintes comandos:
|
|
|
|
|
|
- Para instalar as dependências do projeto: `yarn install`
|
|
|
- Iniciar o servidor local para desenvolvimento: `yarn dev`
|
|
|
- Iniciar o emulador do Firebase no [projeto do backend](https://tools.ages.pucrs.br/kobe-saas-marketplace/kobe-saas-marketplace-backend)
|
|
|
|
|
|
Pronto, o seu front end já está rodando! |
|
|
\ No newline at end of file |