From 417e72bbe724ef08b8f83592cda581c703f12e92 Mon Sep 17 00:00:00 2001 From: Matthias Vogel Date: Tue, 8 Jul 2025 11:28:42 +0200 Subject: [PATCH] give envs to node container --- bin/node-exec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/node-exec b/bin/node-exec index 30c04af..a56beba 100755 --- a/bin/node-exec +++ b/bin/node-exec @@ -2,4 +2,9 @@ [[ -z "$NODE_CONTAINER" ]] && { echo "node container is not running. (\$NODE_CONTAINER is empty)" ; exit 1; } -sudo docker exec -u $(id -u):$(id -g) -w $(pwd) -it ${NODE_CONTAINER} "$@" \ No newline at end of file +TEMP_FILE=$(mktemp /tmp/.env.XXXXXX) +trap 'rm -f "$TEMP_FILE"' EXIT + +env | grep -vE '^(HOSTNAME|PWD|HOME|USER|_|PHP.*|php.*|PATH|SSH_AGENT_PID|LD_PRELOAD)=' > $TEMP_FILE + +sudo docker exec -u $(id -u):$(id -g) -w $(pwd) --env-file $TEMP_FILE -it ${NODE_CONTAINER} "$@"