From 93fcdc0f330be968fb75b16ae94add60d02cd412 Mon Sep 17 00:00:00 2001 From: jash Date: Sun, 7 Oct 2018 18:45:06 +0200 Subject: [PATCH] curl needs to use config files for credentials so they do not show up in ps. We create these config files now at container startup --- proxy_docker/app/script/sendtobitcoinnode.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/proxy_docker/app/script/sendtobitcoinnode.sh b/proxy_docker/app/script/sendtobitcoinnode.sh index ea92ada..a1ddd0a 100644 --- a/proxy_docker/app/script/sendtobitcoinnode.sh +++ b/proxy_docker/app/script/sendtobitcoinnode.sh @@ -5,7 +5,7 @@ send_to_watcher_node() { trace "Entering send_to_watcher_node()..." - send_to_bitcoin_node ${WATCHER_NODE_RPC_URL} ${WATCHER_NODE_RPC_USER} $@ + send_to_bitcoin_node ${WATCHER_NODE_RPC_URL} ${WATCHER_BTC_NODE_RPC_CFG} $@ local returncode=$? trace_rc ${returncode} return ${returncode} @@ -14,7 +14,7 @@ send_to_watcher_node() send_to_spender_node() { trace "Entering send_to_spender_node()..." - send_to_bitcoin_node ${SPENDER_NODE_RPC_URL} ${SPENDER_NODE_RPC_USER} $@ + send_to_bitcoin_node ${SPENDER_NODE_RPC_URL} ${SPENDER_BTC_NODE_RPC_CFG} $@ local returncode=$? trace_rc ${returncode} return ${returncode} @@ -27,11 +27,11 @@ send_to_bitcoin_node() local result local errorstring local node_url=${1} - local user=${2} + local config=${2} local data=${3} trace "[send_to_bitcoin_node] curl -s --user ${user} -H \"Content-Type: application/json\" -d \"${data}\" ${node_url}" - result=$(curl -s --user ${user} -H "Content-Type: application/json" -d "${data}" ${node_url}) + result=$(curl -s --config ${config} -H "Content-Type: application/json" -d "${data}" ${node_url}) returncode=$? trace_rc ${returncode} trace "[send_to_bitcoin_node] result=${result}"