diff --git a/backend/.env.template b/backend/.env.template index 5165dcef3..4ccd60333 100644 --- a/backend/.env.template +++ b/backend/.env.template @@ -54,7 +54,7 @@ EMAIL_LINK_VERIFICATION_PATH=$EMAIL_LINK_VERIFICATION_PATH EMAIL_LINK_SETPASSWORD_PATH=$EMAIL_LINK_SETPASSWORD_PATH EMAIL_LINK_FORGOTPASSWORD_PATH=$EMAIL_LINK_FORGOTPASSWORD_PATH EMAIL_LINK_OVERVIEW_PATH=$EMAIL_LINK_OVERVIEW_PATH -EMAIL_CODE_VALID_TIME=$EMAIL_CODE_VALID_TIME_PATH +EMAIL_CODE_VALID_TIME=$EMAIL_CODE_VALID_TIME EMAIL_CODE_REQUEST_TIME=$EMAIL_CODE_REQUEST_TIME # Webhook diff --git a/backend/src/server/createServer.ts b/backend/src/server/createServer.ts index 250a4b901..3f02b0afc 100644 --- a/backend/src/server/createServer.ts +++ b/backend/src/server/createServer.ts @@ -79,6 +79,8 @@ export const createServer = async ( */ }) app.use(limiter) + // because of nginx proxy, needed for limiter + app.set('trust proxy', 1) // bodyparser json app.use(json()) diff --git a/deployment/bare_metal/.env.dist b/deployment/bare_metal/.env.dist index deba914b1..88962bd4c 100644 --- a/deployment/bare_metal/.env.dist +++ b/deployment/bare_metal/.env.dist @@ -30,7 +30,6 @@ FRONTEND_CONFIG_VERSION=v5.2024-01-08 ADMIN_CONFIG_VERSION=v2.2024-01-04 FEDERATION_CONFIG_VERSION=v2.2023-08-24 FEDERATION_DHT_CONFIG_VERSION=v4.2024-01-17 - FEDERATION_DHT_TOPIC=GRADIDO_HUB # Need adjustments for test system diff --git a/deployment/bare_metal/start.sh b/deployment/bare_metal/start.sh index 4b6498ee0..af8986318 100755 --- a/deployment/bare_metal/start.sh +++ b/deployment/bare_metal/start.sh @@ -1,5 +1,9 @@ #!/bin/bash - +# check for parameter +if [ -z "$1" ]; then + echo "Usage: Please provide a branch name as the first argument." + exit 1 +fi # Find current directory & configure paths set -o allexport SCRIPT_PATH=$(realpath $0) @@ -80,7 +84,7 @@ pm2 delete all pm2 save # git -BRANCH=${1:-master} +BRANCH=$1 echo "Starting with git pull - branch:$BRANCH" >> $UPDATE_HTML cd $PROJECT_ROOT # TODO: this overfetches alot, but ensures we can use start.sh with tags diff --git a/dlt-connector/src/server/createServer.ts b/dlt-connector/src/server/createServer.ts index 50e8d96cb..25e0a12e2 100755 --- a/dlt-connector/src/server/createServer.ts +++ b/dlt-connector/src/server/createServer.ts @@ -62,6 +62,8 @@ const createServer = async ( */ }) app.use(limiter) + // because of nginx proxy, needed for limiter + app.set('trust proxy', 1) await apollo.start() app.use( diff --git a/federation/src/server/createServer.ts b/federation/src/server/createServer.ts index 97729b882..3d3b80dd6 100644 --- a/federation/src/server/createServer.ts +++ b/federation/src/server/createServer.ts @@ -84,6 +84,8 @@ export const createServer = async ( */ }) app.use(limiter) + // because of nginx proxy, needed for limiter + app.set('trust proxy', 1) // bodyparser json app.use(express.json())