... | ... | @@ -2,6 +2,28 @@ |
|
|
|---|---|---|---|---|---|---|---|---|---|
|
|
|
# Página de Configuração do Projeto
|
|
|
|
|
|
## Back-end (API)
|
|
|
|
|
|
Requisitos:
|
|
|
|
|
|
- NodeJS + NPM
|
|
|
- Docker + Docker Compose
|
|
|
|
|
|
Para executar a API, você precisa clonar o projeto com o comando:
|
|
|
|
|
|
```git clone http://tools.ages.pucrs.br/onyva/onyva-back.git```
|
|
|
|
|
|
Em seguida, entre no repositório e execute ```npm install```. Se você não tiver o NPM instalado, é necessário que o faça antes de prosseguir.
|
|
|
Finalizada a instalação, suba o banco de dados MongoDB utilizando o Docker com o seguinte comando:
|
|
|
|
|
|
```docker-compose up -d``` (remova a flag ```-d``` se desejar visualizar os logs do banco de dados durante sua execução)
|
|
|
|
|
|
Se tudo ocorreu certo, inicie a aplicação da API com o comando:
|
|
|
|
|
|
```npm run dev```
|
|
|
|
|
|
Se tudo correu certo, você poderá visualizar a documentação da API através do endereço ```http://localhost:3000/api/docs```.
|
|
|
|
|
|
## Front-end (Oficina)
|
|
|
|
|
|
Para executar o projeto é necessário ter o Flutter já instalado na sua máquina. O tutorial para a instalação está disponível na documentação oficial do toolkit. A versão utilizada para o desenvolvimento inicial foi a:
|
... | ... | |