Repositório para documentação do projeto PUMA, desenvolvido pelos membros das disciplinas Metódos de Desenvolvimento de Software (MDS) e Engenharia do Produto de Software (EPS).
Nome | Matricula | GitHub |
---|---|---|
Daniel Barcelos | 170101711 | daniel-bm |
Juliana Pereira | 180124099 | julianavalle |
Thiago Mesquita | 180138545 | thiagompc |
Rafael Leão | 190019158 | Rafaelltm |
Abner Filipe | 190041871 | abner423 |
Guilherme Daniel | 180018019 | guilhermedfs |
Ítalo Alves | 180113666 | alvesitalo |
Guilherme Basílio | 160007615 | GuilhermeBES |
Mateus Santos | 200024825 | 14luke08 |
Arthur Marmo | 211043610 | artmarmocathala |
Pedro Felipe | 170020428 | Pedrosorroche |
Daniela Pinheiro | 202016088 | danipinheiroo |
João Paulo | 202045141 | joaombc |
Altino Arthur | 211030658 | arthurrochamoreira |
Gabriel Basto | 202023663 | Bertolazi |
Caio Mesquita | 222024283 | Caiomesvie |
João Pedro | 211061968 | JoosPerro |
Virtualenv:
pip3 install virtualenv
No diretório raiz do repositório, crie o ambiente:
virtualenv -p python3 env
Ative o ambiente:
source env/bin/activate
Instale o Material mkdocs:
pip3 install mkdocs-material
Inicie o servidor de desenvolvimento:
mkdocs serve
Crie uma pasta para armazenar os repositórios do projeto.
Insira os scripts dentro da pasta criada.
Insira a pasta envs dentro da pasta criada.
Recupere o IP da sua máquina(ifconfig) e insira nas variáveis de IP dos .envs que estão dentro da pasta envs.
Entre na pasta criada a partir do terminal.
Clone os repositórios do projeto:
Via ssh:
source clone_repos_ssh.sh
Via http:
source clone_repos_http.sh
Utilize o script move_envs.sh para mover todos os .envs para os seus respectivos repositórios.
source move_envs.sh
Entre no repositório Api-Gateway e execute:
make up-build
Após subir todos os containers com make up-build, abra outro terminal na pasta criada na etapa 1 e popule o banco de dados da aplicação:
source db_script.sh populate
Pronto ! Agora é só acessar http://localhost:8080/