Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fga-eps-mds/2022-1-puma-doc
A PUMA conecta empresas e empresários com os alunos e professores da Engenharia de Produção da Universidade de Brasília, de forma que problemas reais vivenciados pelas empresas possam ser trabalhados dentro de sala de aula
https://github.com/fga-eps-mds/2022-1-puma-doc
documentation mkdocs open-source sonarcloud
Last synced: 22 days ago
JSON representation
A PUMA conecta empresas e empresários com os alunos e professores da Engenharia de Produção da Universidade de Brasília, de forma que problemas reais vivenciados pelas empresas possam ser trabalhados dentro de sala de aula
- Host: GitHub
- URL: https://github.com/fga-eps-mds/2022-1-puma-doc
- Owner: fga-eps-mds
- License: mit
- Created: 2022-06-18T16:22:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-16T17:52:01.000Z (about 2 years ago)
- Last Synced: 2024-04-12T14:19:00.793Z (9 months ago)
- Topics: documentation, mkdocs, open-source, sonarcloud
- Language: Jupyter Notebook
- Homepage: https://fga-eps-mds.github.io/2022-1-PUMA-Doc/
- Size: 24.2 MB
- Stars: 2
- Watchers: 10
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 2022-1-PUMA-Doc
**Código da Disciplina:** FGA0138
**Time:** Time 03## Sobre
O PUMA é um projeto que tem por objetivo auxiliar os professores no gerenciamento das disciplinas da
Engenharia de Produção da Universidade de Brasilia.## Time
| Disciplina | Matrícula | Nome | Github |
| ----------- | --------- | --------------------------------- | ------------------------------------------------------- |
| EPS | 160124581 | Hugo Aragão de Oliveira | [codehg](https://github.com/codehg) |
| EPS | 160119006 | Enzo Gabriel | [enzoggqs](https://github.com/enzoggqs) |
| EPS | 160114705 | Bruno Alves Félix | [bruno-felix](https://github.com/bruno-felix) |
| EPS | 170011267 | Giovanna Borges Bottino | [giovannabbottino](https://github.com/giovannabbottino) |
| EPS | 160035481 | Marcelo Araújo dos Santos | [santosm46](https://github.com/santosm46) |
| MDS | 202015984 | Breno Henrique de Souza | [bhsouza](https://github.com/bhsouza) |
| MDS | 190059001 | Samuel Victor Oliveira Lima | [samuelvictorol](https://github.com/samuelvictorol) |
| MDS | 180014412 | Cainã Valença de Freitas | [freitasc](https://github.com/freitasc) |
| MDS | 202042927 | Eduardo Schuindt Santos | [edudsan](https://github.com/edudsan) |
| MDS | 200018001 | Gabriel da Silva Cabral | [GabriellCabrall](https://github.com/GabriellCabrall) |
| MDS | 202015901 | Ana Luiza Hoffmann Ferreira | [AnHoff](https://github.com/AnHoff) |
| MDS | 180098683 | Breno Yuri Barbosa Gomes | [YuriBre](https://github.com/YuriBre) |
| MDS | 190086971 | Felipe Direito Corrieri de Macedo | [FelipeDireito](https://github.com/FelipeDireito) |## Repositórios
- [Notify Service](https://github.com/fga-eps-mds/2022-1-PUMA-NotifyService)
- [Alocate Service](https://github.com/fga-eps-mds/2022-1-PUMA-AlocateService)
- [Deploy](https://github.com/fga-eps-mds/2022-1-PUMA-Deploy)
- [API Gateway](https://github.com/fga-eps-mds/2022-1-PUMA-ApiGateway)
- [Project Service](https://github.com/fga-eps-mds/2022-1-PUMA-ProjectService)
- [User Service](https://github.com/fga-eps-mds/2022-1-PUMA-UserService)
- [Frontend](https://github.com/fga-eps-mds/2022-1-PUMA-Frontend)
## Como Rodar o Projeto
---### 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:
```python3 -m venv 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 env 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/