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 |
---|---|---|
Ailamar Alves Guimarães | 160022673 | ailamaralves |
Hérya Rodrigues Alcantara | 180018574 | hryds |
Nilo Mendonça de Brito Júnior | 160037522 | NiloMendonca |
Giovana Vitor Dionisio Santana | 180017659 | giovanadionisio |
Matheus Amaral Moreira | 170080307 | Matheus-AM |
Cainã Valença de Freitas | 180014412 | freitasc |
Endy Sally Soares Andrade | 180113194 | EndySally |
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/