Sqlite secret store

The sqlite secret store is great for development and small deployments.

[secret_store]
engine = "sqlite"

[secret_store.sqlite]
path = "/tmp/gofer_secrets.db"
encryption_key = "changemechangemechangemechangeme"

Configuration

Sqlite keeps secrets in a database file on the local machine, encrypted with the key you give it.

ParameterTypeDefaultDescription
pathstring/tmp/gofer_secrets.dbThe path on disk to the sqlite database file.
encryption_keystringchangemechangemechangemechangemeKey used to encrypt secrets. Must be exactly 32 bytes (32 ASCII characters); openssl rand -hex 16 makes one. Always change the default in production.