From fab961027d7c715dbc92ba59e9fa7e1811314530 Mon Sep 17 00:00:00 2001 From: Bruno Deferrari Date: Mon, 4 Nov 2024 09:57:16 -0300 Subject: [PATCH] feat(docker): Add option to specify libp2p port --- docker-compose.block-producer.yml | 5 +++-- docker-compose.yml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docker-compose.block-producer.yml b/docker-compose.block-producer.yml index 352606c55..a73841316 100644 --- a/docker-compose.block-producer.yml +++ b/docker-compose.block-producer.yml @@ -2,16 +2,17 @@ services: openmina-node: image: openmina/openmina:${OPENMINA_TAG:-latest} entrypoint: > - sh -c "openmina node --producer-key /root/.openmina/producer-key $${COINBASE_RECEIVER:+--coinbase-receiver $$COINBASE_RECEIVER} $${OPENMINA_LIBP2P_EXTERNAL_IP:+--libp2p-external-ip $$OPENMINA_LIBP2P_EXTERNAL_IP}" + sh -c "openmina node --producer-key /root/.openmina/producer-key $${COINBASE_RECEIVER:+--coinbase-receiver $$COINBASE_RECEIVER} $${OPENMINA_LIBP2P_EXTERNAL_IP:+--libp2p-external-ip $$OPENMINA_LIBP2P_EXTERNAL_IP} $${OPENMINA_LIBP2P_PORT:+--libp2p-port $$OPENMINA_LIBP2P_PORT}" ports: - "3000:3000" - - "8302:8302" + - "${OPENMINA_LIBP2P_PORT:-8302}:${OPENMINA_LIBP2P_PORT:-8302}" volumes: - ./openmina-workdir:/root/.openmina:rw environment: MINA_PRIVKEY_PASS: "${MINA_PRIVKEY_PASS:-}" COINBASE_RECEIVER: "${COINBASE_RECEIVER:-}" OPENMINA_LIBP2P_EXTERNAL_IP: "${OPENMINA_LIBP2P_EXTERNAL_IP}" + OPENMINA_LIBP2P_PORT: "${OPENMINA_LIBP2P_PORT}" frontend: image: openmina/frontend:${OPENMINA_FRONTEND_TAG:-latest} diff --git a/docker-compose.yml b/docker-compose.yml index 32ba5ea63..b313c0245 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,14 +2,15 @@ services: openmina-node: image: openmina/openmina:${OPENMINA_TAG:-latest} entrypoint: > - sh -c "openmina node $${OPENMINA_LIBP2P_EXTERNAL_IP:+--libp2p-external-ip $$OPENMINA_LIBP2P_EXTERNAL_IP}" + sh -c "openmina node $${OPENMINA_LIBP2P_EXTERNAL_IP:+--libp2p-external-ip $$OPENMINA_LIBP2P_EXTERNAL_IP} $${OPENMINA_LIBP2P_PORT:+--libp2p-port $$OPENMINA_LIBP2P_PORT}" volumes: - ./openmina-workdir:/root/.openmina:rw ports: - "3000:3000" - - "8302:8302" + - "${OPENMINA_LIBP2P_PORT:-8302}:${OPENMINA_LIBP2P_PORT:-8302}" environment: OPENMINA_LIBP2P_EXTERNAL_IP: "${OPENMINA_LIBP2P_EXTERNAL_IP}" + OPENMINA_LIBP2P_PORT: "${OPENMINA_LIBP2P_PORT}" frontend: image: openmina/frontend:${OPENMINA_FRONTEND_TAG:-latest}