Skip to content

Commit a4d9801

Browse files
authored
Merge pull request #841 from openmina/feat/docker-compose-external-ip
feat(docker): Add option to specify the external IP
2 parents 7d95965 + 93892c9 commit a4d9801

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

docker-compose.block-producer.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ services:
22
openmina-node:
33
image: openmina/openmina:${OPENMINA_TAG:-latest}
44
entrypoint: >
5-
sh -c "openmina node --producer-key /root/.openmina/producer-key $${COINBASE_RECEIVER:+--coinbase-receiver $$COINBASE_RECEIVER}"
5+
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}"
66
ports:
77
- "3000:3000"
88
- "8302:8302"
@@ -11,6 +11,7 @@ services:
1111
environment:
1212
MINA_PRIVKEY_PASS: "${MINA_PRIVKEY_PASS:-}"
1313
COINBASE_RECEIVER: "${COINBASE_RECEIVER:-}"
14+
OPENMINA_LIBP2P_EXTERNAL_IP: "${OPENMINA_LIBP2P_EXTERNAL_IP}"
1415

1516
frontend:
1617
image: openmina/frontend:${OPENMINA_FRONTEND_TAG:-latest}

docker-compose.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
services:
22
openmina-node:
33
image: openmina/openmina:${OPENMINA_TAG:-latest}
4-
command: [ "node" ]
4+
entrypoint: >
5+
sh -c "openmina node $${OPENMINA_LIBP2P_EXTERNAL_IP:+--libp2p-external-ip $$OPENMINA_LIBP2P_EXTERNAL_IP}"
6+
volumes:
7+
- ./openmina-workdir:/root/.openmina:rw
58
ports:
69
- "3000:3000"
710
- "8302:8302"
11+
environment:
12+
OPENMINA_LIBP2P_EXTERNAL_IP: "${OPENMINA_LIBP2P_EXTERNAL_IP}"
813

914
frontend:
1015
image: openmina/frontend:${OPENMINA_FRONTEND_TAG:-latest}

0 commit comments

Comments
 (0)