O projeto Giropops Senhas é uma aplicação web desenvolvida com Flask que permite a geração e gerenciamento de senhas. A aplicação utiliza Redis para armazenamento de dados e é containerizada usando Docker. Além disso, o projeto inclui integração contínua com GitHub Actions para construção e envio de imagens Docker, bem como verificação de vulnerabilidades.
sequenceDiagram
participant User
participant WebApp
participant Redis
participant Prometheus
participant Grafana
User->>WebApp: Solicita geração de senha
WebApp->>Redis: Armazena senha gerada
WebApp->>User: Retorna senha gerada
WebApp->>Prometheus: Exposição de métricas
Prometheus->>Grafana: Coleta de métricas
Grafana->>User: Exibe painel de monitoramento
nataliagranato/senhas:1.0.0-amd64
ansible-playbook atualizar_etc_hosts.yml
ansible-playbook deploy.yml
git clone https://github.com/Tech-Preta/giropops-senhas.git
cd giropops-senhas
docker-compose up -d
http://localhost:5000
Contribuições são bem-vindas! Por favor, siga as diretrizes abaixo ao contribuir para este projeto.
Se você encontrar um bug ou tiver uma ideia para uma nova funcionalidade, por favor, crie uma issue usando o template apropriado:
Para contribuir com código, siga os passos abaixo:
git checkout -b minha-feature
).git commit -m 'Adiciona minha nova feature'
).git push origin minha-feature
).