From 7cad71db6adb6a9fc3242711ec0602786a86ac1f Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Fri, 5 Jan 2024 13:52:44 +0100 Subject: [PATCH] feat(#157): documentation with docker-compose.yml --- distance-oracle/README.md | 11 +---------- docker-compose.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/distance-oracle/README.md b/distance-oracle/README.md index d899e2aeb..cff2d0546 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 5a575fc10..6fbb11bc9 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: -- GitLab