Skip to content

Commit 9a3132a

Browse files
authored
Merge pull request #54 from blinklabs-io/chore/update-network-configs
chore: update network configs
2 parents 0ff592e + ad4b115 commit 9a3132a

27 files changed

+88
-82
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ RUN curl -sLo /usr/local/bin/gLiveView.sh \
5757
sed \
5858
-e "s|#CNODE_HOME=.*|CNODE_HOME=/opt/cardano |" \
5959
-e "s|#CNODE_PORT=.*|CNODE_PORT=\${CARDANO_PORT:-3001} |" \
60-
-e "s|#CONFIG=.*|CONFIG=\${CARDANO_CONFIG:-/opt/cardano/config/\${CARDANO_NETWORK:-mainnet}-config.json} |" \
60+
-e "s|#CONFIG=.*|CONFIG=\${CARDANO_CONFIG:-/opt/cardano/config/\${CARDANO_NETWORK:-\${NETWORK:-mainnet}}/config.json} |" \
6161
-e "s|#SOCKET=.*|SOCKET=\${CARDANO_SOCKET_PATH:-/opt/cardano/ipc/socket} |" \
62-
-e "s|#TOPOLOGY=.*|TOPOLOGY=\${CARDANO_TOPOLOGY:-/opt/cardano/config/\${CARDANO_NETWORK:-mainnet}-topology.json} |" \
62+
-e "s|#TOPOLOGY=.*|TOPOLOGY=\${CARDANO_TOPOLOGY:-/opt/cardano/config/\${CARDANO_NETWORK:-\${NETWORK:-mainnet}}/topology.json} |" \
6363
-e "s|#LOG_DIR=.*|LOG_DIR=\${CARDANO_LOG_DIR:-/opt/cardano/logs} |" \
6464
-e "s|#DB_DIR=.*|DB_DIR=\${CARDANO_DATABASE_PATH:-/opt/cardano/data} |" > \
6565
/usr/local/bin/env && \

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ This behavior can be changes via the following environment variables:
6363
- Requires key files and node certificates to be present to start
6464
- `CARDANO_CONFIG`
6565
- Full path to the Cardano node configuration (default:
66-
`${CARDANO_CONFIG_BASE}/mainnet-config.json`)
66+
`${CARDANO_CONFIG_BASE}/mainnet/config.json`)
6767
- Use your own configuration file to modify the node behavior fully
6868
- `CARDANO_DATABASE_PATH`
6969
- A directory which contains the ledger database files (default:

bin/entrypoint

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ case ${1} in
1212
esac
1313

1414
# variables
15-
CARDANO_NETWORK=${CARDANO_NETWORK:-mainnet}
15+
CARDANO_NETWORK=${CARDANO_NETWORK:-${NETWORK:-mainnet}}
1616
CARDANO_BLOCK_PRODUCER=${CARDANO_BLOCK_PRODUCER:-false}
17-
CARDANO_CONFIG=${CARDANO_CONFIG:-/opt/cardano/config/${CARDANO_NETWORK}-config.json}
17+
CARDANO_CONFIG=${CARDANO_CONFIG:-/opt/cardano/config/${CARDANO_NETWORK}/config.json}
1818
CARDANO_DATABASE_PATH=${CARDANO_DATABASE_PATH:-/opt/cardano/db}
1919
CARDANO_NODE_SOCKET_PATH=${CARDANO_NODE_SOCKET_PATH:-/opt/cardano/ipc/socket}
2020
CARDANO_PORT=${CARDANO_PORT:-3001}
@@ -23,7 +23,7 @@ CARDANO_SHELLEY_KES_KEY=${CARDANO_SHELLEY_KES_KEY:-/opt/cardano/keys/kes.skey}
2323
CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE=${CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE:-/opt/cardano/keys/node.cert}
2424
CARDANO_SHELLEY_VRF_KEY=${CARDANO_SHELLEY_VRF_KEY:-/opt/cardano/keys/vrf.skey}
2525
CARDANO_SOCKET_PATH=${CARDANO_SOCKET_PATH:-/opt/cardano/ipc/socket}
26-
CARDANO_TOPOLOGY=${CARDANO_TOPOLOGY:-/opt/cardano/config/${CARDANO_NETWORK}-topology.json}
26+
CARDANO_TOPOLOGY=${CARDANO_TOPOLOGY:-/opt/cardano/config/${CARDANO_NETWORK}/topology.json}
2727

2828
exec cardano-node \
2929
--config ${CARDANO_CONFIG} \

bin/run-network

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ case ${NETWORK} in
1313
esac
1414

1515
echo "Starting: /usr/local/bin/cardano-node run"
16-
echo "--config /opt/cardano/config/${NETWORK}-config.json"
16+
echo "--config /opt/cardano/config/${NETWORK}/config.json"
1717
echo "--database-path /data/db"
1818
echo "--host-addr 0.0.0.0"
1919
echo "--port 3001"
2020
echo "--socket-path /ipc/node.socket"
21-
echo "--topology /opt/cardano/config/${NETWORK}-topology.json"
21+
echo "--topology /opt/cardano/config/${NETWORK}/topology.json"
2222
echo "+RTS"
2323
echo "-N2"
2424
echo "-I0"
@@ -28,5 +28,5 @@ echo "-qb"
2828
echo "--disable-delayed-os-memory-return"
2929
echo "-RTS"
3030
echo "..or, once again, in a single line:"
31-
echo "/usr/local/bin/cardano-node run --config /opt/cardano/config/${NETWORK}-config.json --database-path /data/db --host-addr 0.0.0.0 --port 3001 --socket-path /ipc/node.socket --topology /opt/cardano/config/${NETWORK}-topology.json +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS"
32-
exec /usr/local/bin/cardano-node run --config /opt/cardano/config/${NETWORK}-config.json --database-path /data/db --host-addr 0.0.0.0 --port 3001 --socket-path /ipc/node.socket --topology /opt/cardano/config/${NETWORK}-topology.json +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS ${@}
31+
echo "/usr/local/bin/cardano-node run --config /opt/cardano/config/${NETWORK}/config.json --database-path /data/db --host-addr 0.0.0.0 --port 3001 --socket-path /ipc/node.socket --topology /opt/cardano/config/${NETWORK}/topology.json +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS"
32+
exec /usr/local/bin/cardano-node run --config /opt/cardano/config/${NETWORK}/config.json --database-path /data/db --host-addr 0.0.0.0 --port 3001 --socket-path /ipc/node.socket --topology /opt/cardano/config/${NETWORK}/topology.json +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS ${@}

bin/run-node

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,24 @@ done
3131

3232
# variables
3333
CARDANO_CONFIG_BASE=${CARDANO_CONFIG_BASE:-/opt/cardano/config}
34+
CARDANO_NETWORK=${CARDANO_NETWORK:-mainnet}
3435
# common
3536
CARDANO_BIND_ADDR=${CARDANO_BIND_ADDR:-0.0.0.0}
3637
CARDANO_BLOCK_PRODUCER=${CARDANO_BLOCK_PRODUCER:-false}
37-
CARDANO_CONFIG=${CARDANO_CONFIG:-${CARDANO_CONFIG_BASE}/mainnet-config.json}
38+
CARDANO_CONFIG=${CARDANO_CONFIG:-${CARDANO_CONFIG_BASE}/${CARDANO_NETWORK}/config.json}
3839
CARDANO_DATABASE_PATH=${CARDANO_DATABASE_PATH:-/opt/cardano/data}
3940
CARDANO_LOG_DIR=${CARDANO_LOG_DIR:-/opt/cardano/logs}
4041
CARDANO_PORT=${CARDANO_PORT:-3001}
4142
CARDANO_RTS_OPTS=${CARDANO_RTS_OPTS:--N2 -A64m -I0 -qg -qb --disable-delayed-os-memory-return}
4243
CARDANO_SOCKET_PATH=${CARDANO_SOCKET_PATH:-/opt/cardano/ipc/socket}
43-
CARDANO_TOPOLOGY=${CARDANO_TOPOLOGY:-${CARDANO_CONFIG_BASE}/mainnet-topology.json}
44+
CARDANO_TOPOLOGY=${CARDANO_TOPOLOGY:-${CARDANO_CONFIG_BASE}/${CARDANO_NETWORK}/topology.json}
4445

4546
echo CARDANO_BIND_ADDR=${CARDANO_BIND_ADDR}
4647
echo CARDANO_BLOCK_PRODUCER=${CARDANO_BLOCK_PRODUCER}
4748
echo CARDANO_CONFIG=${CARDANO_CONFIG}
4849
echo CARDANO_DATABASE_PATH=${CARDANO_DATABASE_PATH}
4950
echo CARDANO_LOG_DIR=${CARDANO_LOG_DIR}
51+
echo CARDANO_NETWORK=${CARDANO_NETWORK}
5052
echo CARDANO_PORT=${CARDANO_PORT}
5153
echo CARDANO_RTS_OPTS=${CARDANO_RTS_OPTS}
5254
echo CARDANO_SOCKET_PATH=${CARDANO_SOCKET_PATH}
File renamed without changes.
File renamed without changes.

config/mainnet-p2p-config.json renamed to config/mainnet/config-p2p.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
{
2-
"AlonzoGenesisFile": "/opt/cardano/config/mainnet-alonzo-genesis.json",
2+
"AlonzoGenesisFile": "alonzo-genesis.json",
33
"AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874",
44
"ApplicationName": "cardano-sl",
55
"ApplicationVersion": 1,
6-
"ByronGenesisFile": "/opt/cardano/config/mainnet-byron-genesis.json",
6+
"ByronGenesisFile": "byron-genesis.json",
77
"ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb",
8+
"ConwayGenesisFile": "conway-genesis.json",
9+
"ConwayGenesisHash": "f28f1c1280ea0d32f8cd3143e268650d6c1a8e221522ce4a7d20d62fc09783e1",
810
"EnableP2P": true,
911
"LastKnownBlockVersion-Alt": 0,
1012
"LastKnownBlockVersion-Major": 3,
1113
"LastKnownBlockVersion-Minor": 0,
1214
"MaxKnownMajorProtocolVersion": 2,
1315
"Protocol": "Cardano",
1416
"RequiresNetworkMagic": "RequiresNoMagic",
15-
"ShelleyGenesisFile": "/opt/cardano/config/mainnet-shelley-genesis.json",
17+
"ShelleyGenesisFile": "shelley-genesis.json",
1618
"ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
1719
"TargetNumberOfActivePeers": 20,
1820
"TargetNumberOfEstablishedPeers": 50,

config/mainnet-config.json renamed to config/mainnet/config.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
{
2-
"AlonzoGenesisFile": "/opt/cardano/config/mainnet-alonzo-genesis.json",
2+
"AlonzoGenesisFile": "alonzo-genesis.json",
33
"AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874",
44
"ApplicationName": "cardano-sl",
55
"ApplicationVersion": 1,
6-
"ByronGenesisFile": "/opt/cardano/config/mainnet-byron-genesis.json",
6+
"ByronGenesisFile": "byron-genesis.json",
77
"ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb",
8+
"ConwayGenesisFile": "conway-genesis.json",
9+
"ConwayGenesisHash": "f28f1c1280ea0d32f8cd3143e268650d6c1a8e221522ce4a7d20d62fc09783e1",
810
"LastKnownBlockVersion-Alt": 0,
911
"LastKnownBlockVersion-Major": 3,
1012
"LastKnownBlockVersion-Minor": 0,
1113
"MaxKnownMajorProtocolVersion": 2,
1214
"Protocol": "Cardano",
1315
"RequiresNetworkMagic": "RequiresNoMagic",
14-
"ShelleyGenesisFile": "/opt/cardano/config/mainnet-shelley-genesis.json",
16+
"ShelleyGenesisFile": "shelley-genesis.json",
1517
"ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
1618
"TraceAcceptPolicy": true,
1719
"TraceBlockFetchClient": false,

config/mainnet/conway-genesis.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"genDelegs": {}
3+
}

0 commit comments

Comments
 (0)