https://github.com/00moreira00/docker-vault-cli-ui
Repositório destinado ao estudo de docker e implementação do vault para gerenciamento de chaves privadas
https://github.com/00moreira00/docker-vault-cli-ui
docker-compose vault
Last synced: 2 months ago
JSON representation
Repositório destinado ao estudo de docker e implementação do vault para gerenciamento de chaves privadas
- Host: GitHub
- URL: https://github.com/00moreira00/docker-vault-cli-ui
- Owner: 00MOREIRA00
- Created: 2024-11-24T04:43:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T04:06:27.000Z (over 1 year ago)
- Last Synced: 2025-05-24T00:37:32.397Z (about 1 year ago)
- Topics: docker-compose, vault
- Language: Python
- Homepage:
- Size: 6.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vault Secrets Manager
Este repositório contém a configuração de um ambiente HashiCorp Vault usando Docker e Docker Compose, além de exemplos para uso da CLI e integração com aplicações Python. O HashiCorp Vault é usado para gerenciar secrets de forma segura, como senhas, tokens de API e chaves criptográficas.s
## Pré-requisitos
Certifique-se de ter instalado no seu sistema:
* Docker
* Docker-Compose
* (Opcional) Vault CLI
## Uso
1. Clone este repositório em sua máquina local:
```
git clone https://github.com/00MOREIRA00/docker-vault-cli-ui.git
```
2. Navegue até o diretório do projeto:
```
cd docker-vault-cli-ui
```
3. Execute o seguinte comando para iniciar os contêineres:
```
docker-compose up -d
```
> Isso iniciará os contêineres em segundo plano (-d).
4. Acesse Vault UI em seu navegador:
* URL: http://localhost:8200/ui/
* Token: myroot
* CLI: `docker exec -it vault /bin/sh`
5. Token para acesso ao vault é `myroot`.
6. Para parar os contêineres, execute:
```
docker-compose down
```
## Personalização
Você pode modificar as configurações do Vault no arquivo docker-compose.yml conforme necessário, como adicionar volumes, configurar senhas personalizadas etc.
## Avisos
* Não utilize essas configurações em um ambiente de produção sem adequada segurança e configuração.
As credenciais padrão são fornecidas apenas para fins de demonstração.
* Certifique-se de alterá-las em um ambiente de produção.
## Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar solicitações de pull (pull requests).