Skip to content

Commit

Permalink
Merge pull request #163 from ResidenciaTICBrisa/main
Browse files Browse the repository at this point in the history
Adicionando o projeto na main
  • Loading branch information
pedrobarbosaocb authored Dec 7, 2023
2 parents bcc1304 + 67541d8 commit 5db4b2f
Show file tree
Hide file tree
Showing 4 changed files with 111 additions and 57 deletions.
18 changes: 7 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Pipeline Finatec
# Automatec
![logo-finatec](https://www.finatec.org.br/wp-content/themes/finatec/images/empty.png)

## Sobre
- **Descrição:** Pipeline de prestação de contas da FINATEC
- **Descrição:** Sistema Web para Automação do Processo de Prestação de Contas

- **Resultados esperados:** Sistema para visualização do fluxo de prestação de contas

Expand All @@ -26,31 +27,25 @@
<td><img alt="hemanoel" src="https://avatars.githubusercontent.com/u/88113694?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/hemanoelbritoF">Hemanoel Brito</a></td>
<td>[email protected]</td>
<td><b>Devops/Arquitetura</b><br>Estudando e garantindo que a automação do projeto esta adequada. </td>
<td><b>Scrum Master/Líder Backend</b><br>Garantir os rituais como sprint, review e a daily. Todo mundo commitando no git, etc. <br > Garantir a organização e entrega das atividades da equipe Backend </td>
</tr>
<tr>
<td><img alt="isaac" src="https://avatars.githubusercontent.com/u/90662483?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/IsaacLusca">Isaac Lucas</a></td>
<td>[email protected]</td>
<td><b>Líder Técnico</b><br>Estudo prévio para passar o conhecimento (garimpando tutoriais, treinamentos, documentando decisões técnicas)<br></td>
</tr>
<tr>
<td><img alt="jennifer" src="https://avatars.githubusercontent.com/u/120498502?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/cansancaojennifer">Jennifer Costa</a></td>
<td>[email protected]</td>
<td><b>Scrum Master</b><br>Garantir os rituais como sprint, review e a daily. <br>Todo mundo commitando no git, etc.</td>
</tr>
<tr>
<td><img alt="pedro" src="https://avatars.githubusercontent.com/u/78980796?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/pedrobarbosaocb">Pedro Barbosa</a></td>
<td>[email protected]</td>
<td><b>Product Manager</b><br>Detalhamento do Roadmap - Garantir a ligação com as issues, organização...<br>Marcar reuniões com os stakeholders</td>
<td><b>Devops/Arquitetura/Líder Design/Membro Backend</b><br>Estudando e garantindo que a automação do projeto está adequada<br>Marcar reuniões com os stakeholders<br>Garantir a organização e entrega das atividades da equipe de design</td>
</tr>
<tr>
<td><img alt="raquel" src="https://avatars.githubusercontent.com/u/81540491?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/raqueleucaria">Raquel Eucaria</a></td>
<td>[email protected]</td>
<td><b>Community Manager</b><br>Garantir a comunicação com externa do projeto - Gitpage, front...</td>
<td><b>Product Manager/Líder Banco de Dados/Membro Design</b><br>Detalhamento do Roadmap<br>Estudando e garantindo a estrutura, modelagem, requisição adequada e demais necessidades envolvendo o BD juntamente com o backend.<br>Ajudar na organização, produção e entrega das atividades da equipe de design (protótipo, guia de estilo...).<br>Ajudar na organização, produção e entrega das atividades da equipe Backend. </td>
</tr>
</table>
</div>
Expand All @@ -64,6 +59,7 @@
| ---- | ------ | ----------| ------- | --------- |
| 10/07/2023 | 1.0 | Criação do documento | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |
| 02/08/2023 | 2.0 | Papéis dos membros | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |
| 12/11/2023 | 3.0 | Correções para Entrega | [Pedro](https://github.com/pedrobarbosaocb) | [Raquel](https://github.com/raqueleucaria) |


<!-- # Pipeline de dados para prestação de contas
Expand Down
47 changes: 1 addition & 46 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,10 @@

<<<<<<< HEAD
# AutomaTEC
![logo-finatec](assets/../planejamento/assets/logo.png)

## Sobre
- **Descrição:** Automação de prestação de contas da FINATEC

- **Resultados esperados:** Sistema de preenchimento de planilhas automático para o processo de prestação de contas
=======
# Pipeline Finatec
![logo-finatec](https://www.finatec.org.br/wp-content/themes/finatec/images/empty.png)

## Sobre
- **Descrição:** Pipeline de prestação de contas da FINATEC

- **Resultados esperados:** Sistema para visualização do fluxo de prestação de contas
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)

- **Habilidades necessárias/preferenciais:** Lógica de programação

Expand All @@ -31,61 +20,32 @@
<tr>
<th>Foto</th>
<th>Nome/Github</th>
<<<<<<< HEAD
=======
<th>E-mail</th>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
<th>Papel</th>
</tr>
<tr>
<td><img alt="hemanoel" src="https://avatars.githubusercontent.com/u/88113694?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/hemanoelbritoF">Hemanoel Brito</a></td>
<<<<<<< HEAD
<td><b>Scrum Master</b><br>Garantir os rituais como sprint, review e a daily. <br>Todo mundo commitando no git, etc.<br><br><b>Líder Backend</b><br> Garantir a organização e entrega das atividades da equipe backend.</td>
=======
<td>[email protected]</td>
<td><b>Devops/Arquitetura</b><br>Estudando e garantindo que a automação do projeto esta adequada. </td>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
</tr>
<tr>
<td><img alt="isaac" src="https://avatars.githubusercontent.com/u/90662483?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/IsaacLusca">Isaac Lucas</a></td>
<<<<<<< HEAD
<td><b>Líder Técnico</b><br>Estudo prévio para passar o conhecimento (garimpando tutoriais, treinamentos, documentando decisões técnicas)<br><br><b>Líder Frontend</b><br> Garantir a organização e entrega das atividades da equipe frontend.<br></td>
=======
<td>[email protected]</td>
<td><b>Líder Técnico</b><br>Estudo prévio para passar o conhecimento (garimpando tutoriais, treinamentos, documentando decisões técnicas)<br></td>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
</tr>
<tr>
<td><img alt="jennifer" src="https://avatars.githubusercontent.com/u/120498502?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/cansancaojennifer">Jennifer Costa</a></td>
<<<<<<< HEAD
<td><b>Community Manager</b><br>Garantir a comunicação com externa do projeto - Gitpage, front...<br><br><b>Membro Frontend</b><br> Ajudar na organização, produção e entrega das atividades da equipe frontend.</td>
=======
<td>[email protected]</td>
<td><b>Scrum Master</b><br>Garantir os rituais como sprint, review e a daily. <br>Todo mundo commitando no git, etc.</td>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
</tr>
<tr>
<td><img alt="pedro" src="https://avatars.githubusercontent.com/u/78980796?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/pedrobarbosaocb">Pedro Barbosa</a></td>
<<<<<<< HEAD
<td><b>Devops/Arquitetura</b><br>Estudando e garantindo que a automação do projeto esta adequada.<br><br><b>Líder Design</b><br> Garantir a organização e entrega das atividades da equipe de design (protótipo, guia de estilo...).<br><br><b>Membro Backend</b><br> Ajudar na organização, produção e entrega das atividades da equipe frontend. </td>
=======
<td>[email protected]</td>
<td><b>Product Manager</b><br>Detalhamento do Roadmap - Garantir a ligação com as issues, organização...<br>Marcar reuniões com os stakeholders</td>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
</tr>
<tr>
<td><img alt="raquel" src="https://avatars.githubusercontent.com/u/81540491?v=4" style="border-radius:50%" width="50"></td>
<td><a href="https://github.com/raqueleucaria">Raquel Eucaria</a></td>
<<<<<<< HEAD
<td><b>Product Manager</b><br>Detalhamento do Roadmap - Garantir a ligação com as issues, organização...<br>Marcar reuniões com os stakeholders. <br><br><b>Líder Banco de Dados</b><br> Estudando e garantindo a estrutura, modelagem, requisição adequada e demais necessidades envolvendo o BD juntamente com o backend. <br><br><b>Membro Design</b><br> Ajudar na organização, produção e entrega das atividades da equipe de design (protótipo, guia de estilo...). <br><br><b>Membro Backend</b><br> Ajudar na organização, produção e entrega das atividades da equipe Backend.</td>
=======
<td>[email protected]</td>
<td><b>Community Manager</b><br>Garantir a comunicação com externa do projeto - Gitpage, front...</td>
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
</tr>
</table>
</div>
Expand All @@ -99,9 +59,4 @@
| ---- | ------ | ----------| ------- | --------- |
| 10/07/2023 | 1.0 | Criação do documento | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |
| 02/08/2023 | 2.0 | Papéis dos membros | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |
<<<<<<< HEAD
| 23/08/2023 | 3.0 | Atualização do nome do projeto e papéis dos membros | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |

=======
>>>>>>> parent of fba4d38 (refact: limpando ambiente de desenvolvimento)
| 23/08/2023 | 3.0 | Atualização do nome do projeto e papéis dos membros | [Raquel](https://github.com/raqueleucaria) | [Pedro](https://github.com/pedrobarbosaocb) |
101 changes: 101 additions & 0 deletions docs/treinamento/treinamentos/postgresql.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Instalação do PostgreSQL no Ubuntu 20.04 para Projetos Django

## Introdução

Este guia tem como objetivo auxiliar na instalação e configuração do PostgreSQL em um sistema Ubuntu 20.04, especialmente para projetos Django. Ele segue as diretrizes do [artigo original da DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-django-application-on-ubuntu-20-04).

## Instalação no Linux

Certifique-se de que seu sistema está atualizado e, em seguida, instale as dependências necessárias:

```shell
sudo apt update
sudo apt install python3-pip python3-dev libpq-dev postgresql postgresql-contrib
```

## Executando o PostgreSQL

Após a instalação, é possível acessar o PostgreSQL e realizar tarefas administrativas. Para entrar no console do PostgreSQL, utilize o seguinte comando:

```shell
sudo -u postgres psql
```
## Criando um Banco de Dados e um Usuário

Para configurar um banco de dados para o seu projeto Django e criar um usuário correspondente, siga as etapas abaixo:

Acesse o console do PostgreSQL como o superusuário "postgres" (conforme mencionado anteriormente):

```shell
sudo -u postgres psql
```
Dentro do console do PostgreSQL, crie um banco de dados para o seu projeto. Substitua meuprojeto pelo nome desejado do banco de dados:

```sql
CREATE DATABASE meuprojeto;
```
Crie um usuário e defina uma senha para ele. Substitua meuusuario e senha pelos valores desejados:

```sql
CREATE USER meuusuario WITH PASSWORD 'senha';
```

Configure as preferências de codificação, isolamento de transações e fuso horário para o usuário criado:

```sql
ALTER ROLE meuusuario SET client_encoding TO 'utf8';
ALTER ROLE meuusuario SET default_transaction_isolation TO 'read committed';
ALTER ROLE meuusuario SET timezone TO 'America/Sao_Paulo';
```

> Nota Importante: Se você encontrar erros relacionados a permissões insuficientes ao referenciar o banco de dados criado em um projeto Django, ajuste as permissões do banco de dados usando o seguinte comando:
```sql
ALTER DATABASE meuprojeto OWNER TO meuusuario;
```
## Configuração no Django

Para que o Django utilize o PostgreSQL como banco de dados padrão ou adicional, faça as seguintes alterações no arquivo settings.py do seu projeto:

Para o banco de dados padrão:

```python

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'meuprojeto',
'USER': 'meuusuario',
'PASSWORD': 'senha',
'HOST': 'localhost',
'PORT': '',
}
}
```

Para adicionar uma referência a outro banco de dados PostgreSQL (caso não seja o banco de dados principal):

```python

DATABASES = {
'default': {
...
},
'meuprojeto': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'meuprojeto',
'USER': 'meuusuario',
'PASSWORD': 'senha',
'HOST': 'localhost',
'PORT': '',
}
}
```

Lembre-se de selecionar o banco de dados correto ao executar as migrações do Django. Para especificar um banco de dados diferente ao usar o comando makemigrations, utilize a opção --database. Por exemplo:

```shell
python manage.py makemigrations --database=meuprojeto
```

Com essas configurações, você estará pronto para usar o PostgreSQL com o seu projeto Django no Ubuntu 20.04. Certifique-se de adaptar os nomes de banco de dados, usuários e senhas de acordo com as necessidades específicas do seu projeto.
2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,13 @@ nav:
- Treinamento:
- Treinamentos:
- Mkdocs: treinamento/treinamentos/mkdocs.md
- Instalação do PostgreSQL no Ubuntu 20.04 para Projetos Django: treinamento/treinamentos/postgresql.md
- Estudos Individuais:
- Linguagens e frameworks: treinamento/estudos_individuais/linguagem_framework.md
- Metodologias: treinamento/estudos_individuais/metodologias.md
- Pipeline de Dados: treinamento/estudos_individuais/PipelinedeDados.md
- Fundamentos de Banco de Dados: treinamento/estudos_individuais/fundamentosBD.md
- Tutorial PostgreSQL: treinamento/treinamentos/postgresql.md
- Atas:
- 06/29 - Reunião Grupo: atas/06-29.md
- 11/07 - Reunião Grupo: atas/07-11.md
Expand Down

0 comments on commit 5db4b2f

Please sign in to comment.