diff --git a/databases/postgres/k8s/entrypoint/entrypoint b/databases/postgres/k8s/entrypoint/entrypoint new file mode 100755 index 0000000..3deab82 --- /dev/null +++ b/databases/postgres/k8s/entrypoint/entrypoint @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +SCRIPT_DIR="$(dirname "$(realpath "$0")")" +exec "$SCRIPT_DIR/../handle-service-agent" "$@" diff --git a/databases/postgres/k8s/handle-service-agent b/databases/postgres/k8s/handle-service-agent index 531b912..6b011a9 100755 --- a/databases/postgres/k8s/handle-service-agent +++ b/databases/postgres/k8s/handle-service-agent @@ -3,7 +3,12 @@ WORKING_DIRECTORY="$(dirname "$(realpath "$0")")" cd "$WORKING_DIRECTORY" || exit 1 +# Bridge: np-agent exposes NP_API_KEY, but np CLI expects NULLPLATFORM_API_KEY +if [ -n "${NP_API_KEY:-}" ] && [ -z "${NULLPLATFORM_API_KEY:-}" ]; then + export NULLPLATFORM_API_KEY="$NP_API_KEY" +fi + echo "Starting handle agent service" -np service-action exec --live-output --live-report --debug +np service-action exec --live-output --live-report --debug exit $? \ No newline at end of file