Back to registry

Vault

Secure secrets management and data protection for applications and infrastructure.

securitysecretsencryption

Usage

dockup.config.ts
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

PropTypeDefault
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)
-