From ece61d1a775285aff38e21f1e27281d48bde889c Mon Sep 17 00:00:00 2001 From: jelicm Date: Sun, 18 Jan 2026 20:23:10 +0100 Subject: [PATCH] supercluster added to dockercompose --- .env | 5 +++++ docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ vault/api_key.json | 4 ++-- windows.env | 5 +++++ 4 files changed, 47 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 4a96cb9..0fcc133 100644 --- a/.env +++ b/.env @@ -90,3 +90,8 @@ APOLLO_DB_CONSISTENCY=one APOLLO_DB_KEYSPACE=apollo APOLLO_DB_CLUSTER=scylla +SUPERCLUSTER_LISTEN_PORT=8001 +SUPERCLUSTER_ADDRESS=supercluster:8001 +SUPERCLUSTER_ETCD_ADDRESS=supercluster_etcd:2379 +SUPERCLUSTER_ETCD_PORT=2379 + diff --git a/docker-compose.yml b/docker-compose.yml index 42dc3dd..1a06c0b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -483,6 +483,39 @@ services: networks: network: ipv4_address: 10.5.0.125 + + supercluster: + build: + context: ../supercluster/dataspace-service + dockerfile: Dockerfile + image: supercluster + container_name: supercluster + restart: on-failure + environment: + - NATS_ADDRESS=${NATS_HOSTNAME}:${NATS_PORT} + - SUPERCLUSTER_ETCD_ADDRESS=${SUPERCLUSTER_ETCD_ADDRESS} + - MERIDIAN_ADDRESS=${MERIDIAN_ADDRESS} + - SUPERCLUSTER_LISTEN_PORT=${SUPERCLUSTER_LISTEN_PORT} + ports: + - ${SUPERCLUSTER_LISTEN_PORT}:${SUPERCLUSTER_LISTEN_PORT} + networks: + network: + ipv4_address: 10.5.0.126 + depends_on: + - nats + - supercluster_etcd + + supercluster_etcd: + image: 'bitnami/etcd:latest' + container_name: supercluster_etcd + environment: + - ALLOW_NONE_AUTHENTICATION=yes + - ETCD_ADVERTISE_CLIENT_URLS=http://${SUPERCLUSTER_ETCD_ADDRESS} + volumes: + - supercluster_etcd_data:/bitnami/etcd + networks: + network: + ipv4_address: 10.5.0.127 networks: network: @@ -513,3 +546,5 @@ volumes: driver: local pulsar_etcd_data: driver: local + supercluster_etcd_data: + driver: local diff --git a/vault/api_key.json b/vault/api_key.json index cc82b0d..c47602d 100644 --- a/vault/api_key.json +++ b/vault/api_key.json @@ -1,4 +1,4 @@ { - "root_key": "hvs.kTnCEMPoG86vNO4SBHZO9WSj", - "unseal_key": "fe2a0938d76bf449b488d8c0b5a40e86ae8e640efd2614c21da29c3ba6379ed0" + "root_key": "hvs.wzTjUAxiZSXxwNTdlIJyP7kB", + "unseal_key": "3e264c7e628ec7a5c3246c1174d7dff4119a23dd9945fb66a3057fe471f57066" } \ No newline at end of file diff --git a/windows.env b/windows.env index 7229fef..822ccea 100644 --- a/windows.env +++ b/windows.env @@ -90,3 +90,8 @@ APOLLO_DB_CONSISTENCY=one APOLLO_DB_KEYSPACE=apollo APOLLO_DB_CLUSTER=scylla +SUPERCLUSTER_LISTEN_PORT=8001 +SUPERCLUSTER_ADDRESS=supercluster:8001 +SUPERCLUSTER_ETCD_ADDRESS=supercluster_etcd:2379 +SUPERCLUSTER_ETCD_PORT=2379 +