A dockerized setup for the registry API server, plus an nginx frontend.
The GPG signing key is expected to be available in ./keys/signing-privkey.asc (path is configurable via GPG_KEY_PATH). This is used both for signing git commits and for verifying incoming changes.
The SSH key is expected to be available in ./keys/id_ed25519 (path is configurable via SSH_KEY_PATH, can use a different cipher by setting SSH_KEY_CIPHER). This key is used to access the github repo and needs to be configured as a "Deploy key" in the repo settings.
The DB git remote is configurable via DB_GIT_REMOTE (defaults to git@github.com:Blockstream/asset_registry_db.git). The Esplora API backend is configurable via ESPLORA_URL (defaults to https://blockstream.info/liquid/api/).
A dockerized setup for the registry API server, plus an nginx frontend.
The GPG signing key is expected to be available in
./keys/signing-privkey.asc
(path is configurable viaGPG_KEY_PATH
). This is used both for signing git commits and for verifying incoming changes.The SSH key is expected to be available in
./keys/id_ed25519
(path is configurable viaSSH_KEY_PATH
, can use a different cipher by settingSSH_KEY_CIPHER
). This key is used to access the github repo and needs to be configured as a "Deploy key" in the repo settings.The DB git remote is configurable via
DB_GIT_REMOTE
(defaults togit@github.com:Blockstream/asset_registry_db.git
). The Esplora API backend is configurable viaESPLORA_URL
(defaults tohttps://blockstream.info/liquid/api/
).