From 2856ce1001beb7b1ae3c3872c1aef3d6e623c06b Mon Sep 17 00:00:00 2001 From: tim Date: Sun, 6 Oct 2024 16:00:18 -0400 Subject: [PATCH] bin/secret-push --- .env-alpha | 11 ----------- .env-arbsep | 9 --------- .gitignore | 2 ++ bin/secret-push | 28 ++++++++++++++++++++++++++++ 4 files changed, 30 insertions(+), 20 deletions(-) delete mode 100644 .env-alpha delete mode 100644 .env-arbsep create mode 100755 bin/secret-push diff --git a/.env-alpha b/.env-alpha deleted file mode 100644 index d5874c2..0000000 --- a/.env-alpha +++ /dev/null @@ -1,11 +0,0 @@ -DEXORDER_PORT=3001 -DEXORDER_CORS=* - -DEXORDER_DB_URL=postgresql://dexorder:redroxed@postgres:5432/dexorder -DEXORDER_REDIS_URL=redis://redis:6379 - -# Dexorder Alpha chain -DEXORDER_DEPLOYMENT_1337=alpha -DEXORDER_RPC_URL_1337=http://alpharpc:8545 -# dev account #2 -DEXORDER_ACCOUNTS_1337=0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a diff --git a/.env-arbsep b/.env-arbsep deleted file mode 100644 index 5efa929..0000000 --- a/.env-arbsep +++ /dev/null @@ -1,9 +0,0 @@ -DEXORDER_PORT=3001 -DEXORDER_CORS=* - -DEXORDER_DB_URL=postgresql://dexorder:redroxed@postgres:5432/dexorder -DEXORDER_REDIS_URL=redis://redis:6379 - -DEXORDER_DEPLOYMENT_421614=arbsep -DEXORDER_RPC_URL_421614=https://arb-sepolia.g.alchemy.com/v2/lEA3hXyI1G-8Jiv3OvNqpkDN0ATe38zn -DEXORDER_ACCOUNTS_421614=065b7ef20b68ff99e71774acae7759a873073ac3d3c502ceb90f01efb3c48079 diff --git a/.gitignore b/.gitignore index f3f8227..dc313b9 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ /.vscode /.env +/.env-* +!/.env-mock # File-based project format *.iws diff --git a/bin/secret-push b/bin/secret-push new file mode 100755 index 0000000..ac94e4b --- /dev/null +++ b/bin/secret-push @@ -0,0 +1,28 @@ +#!/bin/bash + +SCRIPT_DIR="$(dirname -- "$( readlink -f -- "$0"; )";)" +CONF_DIR="$SCRIPT_DIR/.." + +if [ "$1" == "" ]; then + echo 'usage: secret-push {config_name} [secret_name]' + exit 1 +fi + +CONFIG=$1 +shift + +if [ "$1" != "" ]; then + KEY=server-secret-$1 +else + KEY=server-secret +fi + +FILE="$CONF_DIR/.env-$CONFIG" + +if [ ! -f "$FILE" ]; then + echo Could not find env file for $FILE + exit 1; +fi + +kubectl create secret generic "$KEY" --from-file ".env=$FILE" --dry-run=client -o yaml | kubectl apply -f - +