From a3aa8a60401825271e3cc3193383b83c2fed1dcd Mon Sep 17 00:00:00 2001 From: Kevin O'Donnell Date: Wed, 21 Sep 2022 13:59:11 -0400 Subject: [PATCH] fix(postgres): update entrypoint to respect LEDGER_ID env BCP-17 BCP-17 Signed-off-by: Kevin O'Donnell --- postgres/src/main/scripts/entrypoint.sh | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/postgres/src/main/scripts/entrypoint.sh b/postgres/src/main/scripts/entrypoint.sh index 06f70fd..b6552d0 100644 --- a/postgres/src/main/scripts/entrypoint.sh +++ b/postgres/src/main/scripts/entrypoint.sh @@ -42,9 +42,19 @@ if [ -n "${INDEX_POSTGRES_DB}" ] || [ -n "${INDEX_JDBC_URL}" ]; then PARTICIPANT_ARG="${PARTICIPANT_ARG},server-jdbc-url=${INDEX_JDBC_URL}" fi -# shellcheck disable=SC2086,SC2046,SC2068 -exec java ${JAVA_OPTS} -jar daml-on-postgres*.jar \ - --txlogstore "$POSTGRES_JDBC_URL" \ - --participant "${PARTICIPANT_ARG}" \ - $@ \ - $(ls /opt/digitalasset/dar/*.dar 2>/dev/null) +if [ -n "${LEDGER_ID}" ]; then + # shellcheck disable=SC2086,SC2046,SC2068 + exec java ${JAVA_OPTS} -jar daml-on-postgres*.jar \ + --txlogstore "$POSTGRES_JDBC_URL" \ + --ledger-id "$LEDGER_ID" \ + --participant "${PARTICIPANT_ARG}" \ + $@ \ + $(ls /opt/digitalasset/dar/*.dar 2>/dev/null) +else + # shellcheck disable=SC2086,SC2046,SC2068 + exec java ${JAVA_OPTS} -jar daml-on-postgres*.jar \ + --txlogstore "$POSTGRES_JDBC_URL" \ + --participant "${PARTICIPANT_ARG}" \ + $@ \ + $(ls /opt/digitalasset/dar/*.dar 2>/dev/null) +fi