Skip to content
/ 2022-2-PUMA-Doc Public template

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).

License

Notifications You must be signed in to change notification settings

fga-eps-mds/2022-2-PUMA-Doc

Repository files navigation

PUMA - Plataforma Unificada de Metodologias Ativas

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).

Repositórios de Implementação

Deploy

Front-end

Api Gateway

User Service

Project Service

Alocate Service

Notify Service

Time

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

GitHub Pages - Desenvolvimento Local

Dependências

Virtualenv:

pip3 install virtualenv

Preparando Ambiente e Subindo Servidor

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

PUMA - Desenvolvimento Local

  1. Crie uma pasta para armazenar os repositórios do projeto.

  2. Insira os scripts dentro da pasta criada.

  3. Insira a pasta envs dentro da pasta criada.

  4. Recupere o IP da sua máquina(ifconfig) e insira nas variáveis de IP dos .envs que estão dentro da pasta envs.

  5. Entre na pasta criada a partir do terminal.

  6. Clone os repositórios do projeto:

    • Via ssh:

      source clone_repos_ssh.sh
    • Via http:

      source clone_repos_http.sh
  7. Utilize o script move_envs.sh para mover todos os .envs para os seus respectivos repositórios.

    source move_envs.sh
  8. Entre no repositório Api-Gateway e execute:

    make up-build
  9. 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
  10. Pronto ! Agora é só acessar http://localhost:8080/

About

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).

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published