Vault
Secure secrets management and data protection for applications and infrastructure.
securitysecretsencryption
Usage
import { defineConfig } from 'dockup/config';
import { vault } from 'dockup/services';
export default defineConfig({
services: [
vault()
],
});
Metadata
This service automatically exposes metadata.
dockup metadata
Vault UI: http://localhost:8200/ui
Web interface for managing secrets
API Endpoint: http://localhost:8200
Vault API endpoint
Root Token: root
Development mode root token
CLI Login: export VAULT_ADDR='http://localhost:8200' && vault login root
Login using Vault CLI
The above are the metadata generated when using this service with the default options.
Options
Prop | Type | Default |
---|---|---|
port? | number | 8200 |
rootToken? | string | "root" |
devMode? | boolean | true |
apiAddr? | string | "http://127.0.0.1:8200" |
ui? | boolean | true |
name? | string | - |
image? | string | - |
extend? | ((service: ContainerService) => ContainerService) | - |