Ínicio
Last updated
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.
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.
Clone o repositório:
Utilize o Compose
Acesse a aplicação em seu navegador:
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:
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.
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.
Template de Pull Request
Template de Issue de Bug