From 783b8ae292ea4a9d5f061aea43c0be2dcd80915f Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Thu, 2 May 2024 21:42:04 +0800 Subject: [PATCH] Add script to encode environment variables in .env file --- scripts/encode.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 scripts/encode.sh diff --git a/scripts/encode.sh b/scripts/encode.sh new file mode 100644 index 0000000..3208480 --- /dev/null +++ b/scripts/encode.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [ -f .env ]; then + while IFS='=' read -r key value; do + if [[ $key != \#* ]] && [[ ! -z "$key" ]]; then + echo "SECRET_$key=$(echo -n "$value" | base64)"; + fi + done < .env > .env_encoded +else + echo "Error: .env file not found." +fi