Blockstream / asset_registry

registry for liquid assets
5 stars 2 forks source link

Docker-based setup #44

Closed shesek closed 3 years ago

shesek commented 3 years ago

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/).

shesek commented 3 years ago

This is now running on the live https://assets.blockstream.info/, everything appears to be in order.