Configuración
ord
puede configurarse mediante la línea de comandos, variables de entorno, un archivo de configuración y valores predeterminados.
La línea de comandos tiene prioridad sobre las variables de entorno, las cuales tienen prioridad sobre el archivo de configuración, que a su vez tiene prioridad sobre los valores predeterminados.
Puedes especificar la ruta al archivo de configuración utilizando --config <CONFIG_PATH>
. ord
mostrará un error si <CONFIG_PATH>
no existe.
Puedes especificar la ruta a un directorio que contenga un archivo de configuración llamado ord.yaml
usando --config-dir <RUTA_DE_DIR_CONFIG>
o --datadir <RUTA_DE_DIR_DATOS>
. En este caso, la ruta del archivo de configuración será <RUTA_DE_DIR_CONFIG>/ord.yaml
o <RUTA_DE_DIR_DATOS>/ord.yaml
. No habrá error si este archivo no existe.
Si no se especifica --config
, --config-dir
ni --datadir
, y existe un archivo llamado ord.yaml
en el directorio de datos predeterminado, este archivo se cargará automáticamente.
Para una configuración con el nombre --setting-name
en la línea de comandos, la variable de entorno correspondiente será ORD_SETTING_NAME
y el campo en el archivo de configuración será setting_name
. Por ejemplo, el directorio de datos puede configurarse con --datadir
en la línea de comandos, con la variable de entorno ORD_DATA_DIR
o con el campo data_dir
en el archivo de configuración.
Consulta ord --help
para obtener la documentación completa de todas las configuraciones.
Puedes ver la configuración actual de ord en formato JSON utilizando el comando ord settings
.
Ejemplo de Configuración
# ejemplo de config
# consulta `ord --help` para obtener la documentación de configuracion.
bitcoin_data_dir: /var/lib/bitcoin
bitcoin_rpc_password: bar
bitcoin_rpc_url: https://localhost:8000
bitcoin_rpc_username: foo
cadena: mainnet
commit_interval: 10000
config: /var/lib/ord/ord.yaml
config_dir: /var/lib/ord
archivo_cookie: /var/lib/bitcoin/.cookie
data_dir: /var/lib/ord
limite_de_altura: 1000
oculto:
- 6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0
- 703e5f7c49d82aab99e605af306b9a30e991e57d42f982908a962a81ac439832i0
indice: /var/lib/ord/index.redb
index_addresses: true
index_cache_size: 1000000000
index_runes: true
index_sats: true
index_transactions: true
integration_test: true
no_index_inscriptions: true
contraseña_del_servidor: bar
url_del_servidor: http://localhost:8888
usuario_del_servidor: foo
Ocultar el Contenido de Inscripciones
El contenido de las inscripciones puede ocultarse selectivamente para no ser servido por el servidor de ord
.
A diferencia de otras configuraciones, esto solo puede configurarse mediante el archivo de configuración o variables de entorno.
Para ocultar inscripciones usando una variable de entorno:
export ORD_HIDDEN='6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0 703e5f7c49d82aab99e605af306b9a30e991e57d42f982908a962a81ac439832i0'
O con el archivo de configuración:
oculto:
- 6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0
- 703e5f7c49d82aab99e605af306b9a30e991e57d42f982908a962a81ac439832i0