|
2 | 2 |
|
3 | 3 | set -e
|
4 | 4 |
|
5 |
| -if [[ -n ${NETWORK} ]]; then |
6 |
| - exec /usr/local/bin/run-network ${@} |
7 |
| -fi |
8 | 5 | case ${1} in
|
9 | 6 | run) exec /usr/local/bin/run-node ${@} ;;
|
10 | 7 | cli) exec /usr/local/bin/run-client ${@} ;;
|
11 |
| - *) echo "Nothing to do! Perhaps try [run|cli], or set NETWORK environment variable."; exit 1 ;; |
12 | 8 | esac
|
| 9 | +if [[ -n ${NETWORK} ]]; then |
| 10 | + exec /usr/local/bin/run-network ${@} |
| 11 | +fi |
13 | 12 |
|
14 |
| -# variables |
15 |
| -CARDANO_NETWORK=${CARDANO_NETWORK:-${NETWORK:-mainnet}} |
16 |
| -CARDANO_BLOCK_PRODUCER=${CARDANO_BLOCK_PRODUCER:-false} |
17 |
| -CARDANO_CONFIG=${CARDANO_CONFIG:-/opt/cardano/config/${CARDANO_NETWORK}/config.json} |
18 |
| -CARDANO_DATABASE_PATH=${CARDANO_DATABASE_PATH:-/opt/cardano/db} |
19 |
| -CARDANO_NODE_SOCKET_PATH=${CARDANO_NODE_SOCKET_PATH:-/opt/cardano/ipc/socket} |
20 |
| -CARDANO_PORT=${CARDANO_PORT:-3001} |
21 |
| -CARDANO_RTS_OPTS=${CARDANO_RTS_OPTS:--N2 -A64m -I0 -qg -qb --disable-delayed-os-memory-return} |
22 |
| -CARDANO_SHELLEY_KES_KEY=${CARDANO_SHELLEY_KES_KEY:-/opt/cardano/keys/kes.skey} |
23 |
| -CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE=${CARDANO_SHELLEY_OPERATIONAL_CERTIFICATE:-/opt/cardano/keys/node.cert} |
24 |
| -CARDANO_SHELLEY_VRF_KEY=${CARDANO_SHELLEY_VRF_KEY:-/opt/cardano/keys/vrf.skey} |
25 |
| -CARDANO_SOCKET_PATH=${CARDANO_SOCKET_PATH:-/opt/cardano/ipc/socket} |
26 |
| -CARDANO_TOPOLOGY=${CARDANO_TOPOLOGY:-/opt/cardano/config/${CARDANO_NETWORK}/topology.json} |
27 |
| - |
28 |
| -exec cardano-node \ |
29 |
| - --config ${CARDANO_CONFIG} \ |
30 |
| - --topology ${CARDANO_TOPOLOGY} \ |
31 |
| - --database-path ${CARDANO_DATABASE_PATH} \ |
32 |
| - --socket-path ${CARDANO_SOCKET_PATH} \ |
33 |
| - --host-addr 0.0.0.0 \ |
34 |
| - --port ${CARDANO_PORT} |
| 13 | +echo "Nothing to do! Perhaps try [run|cli], or set NETWORK environment variable." |
| 14 | +exit 1 |
0 commit comments