Ínicio
Giropops Senhas
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.
Ferramentas e Tecnologias Utilizadas
Ferramentas e Tecnologias Utilizadas
Python: Linguagem de programação principal.
Flask: Framework web utilizado para construir a aplicação.
Redis: Banco de dados em memória utilizado para armazenamento de dados.
Docker: Utilizado para containerização da aplicação.
GitHub Actions: Utilizado para integração contínua e automação de tarefas.
Cosign: Utilizado para assinatura e verificação de imagens de contêiner.
Kyverno: Utilizado para políticas de segurança no Kubernetes.
Kubernetes: Utilizado para orquestração de contêineres em produção.
Prometheus: Utilizado para monitoramento e alertas.
APKO: Utilizado para construção de imagens de contêiner.
Melange: Utilizado para construção de pacotes.
Helm: Utilizado para gerenciamento de pacotes Kubernetes.
Utilizando a aplicação localmente
Clone o repositório:
Utilize o Compose
Acesse a aplicação em seu navegador:
Contribuindo
Contribuições são bem-vindas! Por favor, siga as diretrizes abaixo ao contribuir para este projeto.
Criando uma Issue
Se você encontrar um bug ou tiver uma ideia para uma nova funcionalidade, por favor, crie uma issue usando o template apropriado:
Vá para a aba "Issues" do repositório.
Clique em "New issue".
Selecione o template de bug ou feature request.
Preencha as informações necessárias e envie a issue.
Fazendo um Pull Request
Para contribuir com código, siga os passos abaixo:
Fork o repositório.
Crie uma nova branch para sua feature ou correção de bug (
git checkout -b minha-feature
).Faça as mudanças necessárias e adicione testes, se aplicável.
Commit suas mudanças (
git commit -m 'Adiciona minha nova feature'
).Push para a branch (
git push origin minha-feature
).Abra um pull request usando o template de pull request.
Templates
Template de Pull Request
Template de Issue de Bug
Last updated