From a17014381325b67258d6c6639eb24ce6cdc00b44 Mon Sep 17 00:00:00 2001 From: Torkel Rogstad Date: Fri, 19 Jun 2026 17:18:35 +0200 Subject: [PATCH] Add coinnews --- docker-compose.base.yml | 21 +++++++++++++++++++++ docker-compose.signet.yml | 4 ++++ 2 files changed, 25 insertions(+) diff --git a/docker-compose.base.yml b/docker-compose.base.yml index 0c911bb..68c95da 100644 --- a/docker-compose.base.yml +++ b/docker-compose.base.yml @@ -472,6 +472,25 @@ services: # Forknet: https://github.com/LayerTwo-Labs/faucet-frontend-forknet-server/pkgs/container/faucet-frontend image: ghcr.io/layertwo-labs/faucet-frontend-${NETWORK}-server:sha-75219b6 + coinnews: + restart: unless-stopped + image: ghcr.io/layertwo-labs/coinnews-server:sha-9593680 + pull_policy: always + secrets: + - source: bitcoind-${NETWORK}-cookie + target: /cookie + environment: + COINNEWS_BITCOIND_URL: http://${CORE_RPC_ADDR} + COINNEWS_BITCOIND_COOKIE: /cookie + COINNEWS_NETWORK: ${NETWORK} + COINNEWS_DB: /data/coinnews.db + volumes: + - coinnews-data:/data + healthcheck: + test: ["CMD", "curl", "--fail", "http://localhost:8080/healthz"] + ports: + - "8989:8080" # ConnectRPC API + /healthz, exposed to the internet + # Can be used to run a container with the same volumes as the other services. # $ docker compose run --rm busybox sh @@ -485,6 +504,7 @@ services: - enforcer-data:/enforcer-data - thunder-data:/thunder-data - zside-data:/zside-data + - coinnews-data:/coinnews-data - logs-data:/logs buf: @@ -511,3 +531,4 @@ volumes: coinshift-data: photon-data: truthcoin-data: + coinnews-data: diff --git a/docker-compose.signet.yml b/docker-compose.signet.yml index 2e360db..e0a5d16 100644 --- a/docker-compose.signet.yml +++ b/docker-compose.signet.yml @@ -72,6 +72,10 @@ services: profiles: - signet + coinnews: + profiles: + - signet + # Paths to secrets refer to the (remote) host machine. secrets: # IMPORTANT: this needs to be a file WITHOUT a trailing newline