diff --git a/docker_entrypoint.sh b/docker_entrypoint.sh index e3ec40e..dcc47cc 100755 --- a/docker_entrypoint.sh +++ b/docker_entrypoint.sh @@ -105,6 +105,10 @@ export UPDATE_INTERVAL_S=30 # disabled the second bind is harmless (nothing connects to it). export TLS_INTERNAL_PORT=3437 +# CKPool loglevel: 6 = LOG_INFO, required for share-level logging +# (Accepted/Rejected client lines) used by the stats feature. +export CKPOOL_LOGLEVEL=6 + mkdir -p "${LOGDIR}" "${SOCKET_DIR}" /etc/ckpool # Render ckpool.conf using the same sed approach as the upstream @@ -132,8 +136,8 @@ sed \ -e "s|\${ZMQ_BLOCK}|${ZMQ_BLOCK}|g" \ "${TEMPLATE}" > "${CONF}" -echo "kamado-entrypoint: starting ckpool (solo, ${BITCOIND_VARIANT}) on port ${STRATUM_PORT}" -/usr/local/bin/ckpool --btcsolo --config "${CONF}" --sockdir "${SOCKET_DIR}" --log-shares & +echo "kamado-entrypoint: starting ckpool (solo, ${BITCOIND_VARIANT}) on port ${STRATUM_PORT}, loglevel ${CKPOOL_LOGLEVEL}" +/usr/local/bin/ckpool --btcsolo --config "${CONF}" --sockdir "${SOCKET_DIR}" --log-shares -l "${CKPOOL_LOGLEVEL}" & CKPOOL_PID=$! # DB_PATH must live on the persisted main volume; the default