Skip to content

Commit

Permalink
DEBUG: Try simpler setup of replication script
Browse files Browse the repository at this point in the history
  • Loading branch information
JeremyMcCormick committed Oct 1, 2024
1 parent 01d4253 commit c7c19b9
Showing 1 changed file with 43 additions and 13 deletions.
56 changes: 43 additions & 13 deletions docker/scripts/entrypoint-replication.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,48 @@ echo "---- end file system ----"
command -v ppdb-replication >/dev/null 2>&1 || { echo "ppdb-replication command not found"; exit 1; }
echo "Found ppdb-replication command"

_CMD=(
"ppdb-replication"
"${PPDB_REPLICATION_MON_LOGGER:+--mon-logger $PPDB_REPLICATION_MON_LOGGER}"
"${PPDB_REPLICATION_MON_RULES:+--mon-rules $PPDB_REPLICATION_MON_RULES}"
"run"
"${PPDB_REPLICATION_UPDATE_EXISTING:+$([ "$PPDB_REPLICATION_UPDATE_EXISTING" = "true" ] && echo --update)}"
"${PPDB_REPLICATION_MIN_WAIT_TIME:+--min-wait-time $PPDB_REPLICATION_MIN_WAIT_TIME}"
"${PPDB_REPLICATION_MAX_WAIT_TIME:+--max-wait-time $PPDB_REPLICATION_MAX_WAIT_TIME}"
"${PPDB_REPLICATION_CHECK_INTERVAL:+--check-interval $PPDB_REPLICATION_CHECK_INTERVAL}"
"${PPDB_REPLICATION_APDB_CONFIG}"
"${PPDB_REPLICATION_PPDB_CONFIG}"
)
_CMD=$(printf "%s " "${_CMD[@]}" | xargs)
_CMD="ppdb-replication"

if [ -n "$PPDB_REPLICATION_MON_LOGGER" ]; then
_CMD="$_CMD --mon-logger $PPDB_REPLICATION_MON_LOGGER"
fi

if [ -n "$PPDB_REPLICATION_MON_RULES" ]; then
_CMD="$_CMD --mon-rules $PPDB_REPLICATION_MON_RULES"
fi

_CMD="$_CMD run"

if [ "$PPDB_REPLICATION_UPDATE_EXISTING" = "true" ]; then
_CMD="$_CMD --update"
fi

if [ -n "$PPDB_REPLICATION_MIN_WAIT_TIME" ]; then
_CMD="$_CMD --min-wait-time $PPDB_REPLICATION_MIN_WAIT_TIME"
fi

if [ -n "$PPDB_REPLICATION_MAX_WAIT_TIME" ]; then
_CMD="$_CMD --max-wait-time $PPDB_REPLICATION_MAX_WAIT_TIME"
fi

if [ -n "$PPDB_REPLICATION_CHECK_INTERVAL" ]; then
_CMD="$_CMD --check-interval $PPDB_REPLICATION_CHECK_INTERVAL"
fi

# _CMD="$_CMD $PPDB_REPLICATION_APDB_CONFIG $PPDB_REPLICATION_PPDB_CONFIG"

# _CMD=(
# "ppdb-replication"
# "${PPDB_REPLICATION_MON_LOGGER:+--mon-logger $PPDB_REPLICATION_MON_LOGGER}"
# "${PPDB_REPLICATION_MON_RULES:+--mon-rules $PPDB_REPLICATION_MON_RULES}"
# "run"
# "${PPDB_REPLICATION_UPDATE_EXISTING:+$([ "$PPDB_REPLICATION_UPDATE_EXISTING" = "true" ] && echo --update)}"
# "${PPDB_REPLICATION_MIN_WAIT_TIME:+--min-wait-time $PPDB_REPLICATION_MIN_WAIT_TIME}"
# "${PPDB_REPLICATION_MAX_WAIT_TIME:+--max-wait-time $PPDB_REPLICATION_MAX_WAIT_TIME}"
# "${PPDB_REPLICATION_CHECK_INTERVAL:+--check-interval $PPDB_REPLICATION_CHECK_INTERVAL}"
# "${PPDB_REPLICATION_APDB_CONFIG}"
# "${PPDB_REPLICATION_PPDB_CONFIG}"
# )
# _CMD=$(printf "%s " "${_CMD[@]}" | xargs)
echo "Running: $_CMD"
$_CMD

0 comments on commit c7c19b9

Please sign in to comment.