diff --git a/distance-oracle/README.md b/distance-oracle/README.md index d899e2aeb3e0a060d174c6152848c05531c07242..cff2d054623851b24ed9004da5209b51ae1c1441 100644 --- a/distance-oracle/README.md +++ b/distance-oracle/README.md @@ -21,16 +21,7 @@ This feature is organized in multiple parts: ## Usage (with Docker) -Exemple for GDev: - -> Supposes that you have a Docker host with a `/data/duniter-v2s` folder that is used as a mounted volume for a duniter-v2s validator node to `/var/lib/duniter`. - -```bash -docker run --rm -it --entrypoint docker-distance-entrypoint \ - -v /data/duniter-v2s/chains/gdev/distance/:/distance \ - -e ORACLE_RPC_URL=wss://gdev.cgeek.fr:443 \ - duniter/duniter-v2s-gdev:latest -``` +See [docker-compose.yml](../docker-compose.yml) for an example of how to run the distance oracle with Docker. Output: diff --git a/docker-compose.yml b/docker-compose.yml index 5a575fc10d64d39c3147962a120b90c50076ab30..6fbb11bc9337eedfbaeb134a96b37ff340c7758c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,6 +22,19 @@ services: DUNITER_CHAIN_NAME: "gdev" volumes: - duniter-local-data:/var/lib/duniter + distance-oracle: + container_name: distance-oracle + # choose the version of the image here + image: duniter/duniter-v2s:latest + entrypoint: docker-distance-entrypoint + environment: + ORACLE_RPC_URL: "ws://duniter-v2s:9944" + ORACLE_RESULT_DIR: "/var/lib/duniter/chains/gdev/distance/" + ORACLE_EXECUTION_INTERVAL: "10" + ORACLE_MAX_DEPTH: "5" + ORACLE_LOG_LEVEL: "info" + volumes: + - duniter-local-data:/var/lib/duniter volumes: duniter-local-data: