forked from cakeshop-dev/cakeshop-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcakeshop-cli
More file actions
executable file
·21 lines (21 loc) · 1.08 KB
/
cakeshop-cli
File metadata and controls
executable file
·21 lines (21 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
source .env
ac_name=$(echo ${1} | rev | cut -d '=' -f 1 | rev)
data=$(echo ${ac_name} | rev | cut -c1-4 | rev) # | awk '{print tolower($0)')
prefix=$(pwd | rev | cut -d '/' -f 1 | rev | cut -d '-' -f 1)
#echo $data
if [ "$data" = "DATA" ] ; then
grep_container=$(echo ${ac_name} | cut -c1-6 | echo "dir-komodo" | awk '{print tolower($0)}')
rpc_port=${KV1_SMARTCHAIN_NODE_RPC_PORT}
else
grep_container=$(echo ${ac_name}batch-komodo | awk '{print tolower($0)}')
rpc_port=${BATCH_SMARTCHAIN_NODE_RPC_PORT}
fi
#echo ${grep_container}
clone=$(pwd | rev | cut -d '/' -f 1 | cut -d '-' -f 1 | rev)
container=$(docker ps -a | grep ${prefix}-${clone} | grep ${grep_container} | rev | cut -d ' ' -f 1 | rev)
#echo ${ac_name} for instance $instance runs on ${container}
command="/opt/komodo/komodo/src/komodo-cli -rpcuser=${BATCH_SMARTCHAIN_NODE_USERNAME} -rpcpassword=${BATCH_SMARTCHAIN_NODE_PASSWORD} -datadir=${DATA_PATH}${ac_name} -conffile=${DATA_PATH}${ac_name}/${ac_name}.conf -rpcport=$rpc_port $@"
#echo $command
#echo $ac_name | cut -c1-3
docker exec -i -t ${container} ${command}