Updated env preparation

This commit is contained in:
2025-04-24 11:04:12 +01:00
parent dc59a4a64a
commit e87b63774b
3 changed files with 29 additions and 4 deletions

View File

@@ -1,10 +1,11 @@
INVENIO_APP_ALLOWED_HOSTS=["invenio.i-form.ie"]
INVENIO_S3_ENDPOINT_URL="https://s3.eu-west-1.amazonaws.com"
INVENIO_S3_REGION_NAME="eu-west-1"
INVENIO_S3_BUCKET_NAME="i-form-data-repository"
INVENIO_S3_BUCKET_NAME="i-form-invenio"
INVENIO_THEME_LOGO="custom_assets/I-Form_logo.webp"
INVENIO_THEME_FRONTPAGE_TITLE="I-Form Data Repository"
INVENIO_THEME_SITENAME="I-Form Repo"
INVENIO_THEME_FRONTPAGE_TITLE="I-Form Invenio Data Repository"
INVENIO_THEME_SITENAME="I-Form Repository"
INVENIO_THEME_FRONTPAGE_SUBTITLE="An Invenio data repository for the I-Form research group."
INVENIO_SITE_UI_URL="https://invenio.i-form.ie"
INVENIO_SITE_API_URL="https://invenio.i-form.ie/api"
INVENIO_ENV="production"

14
invenio_dev.env Normal file
View File

@@ -0,0 +1,14 @@
INVENIO_APP_ALLOWED_HOSTS=["invenio.i-form.ie", "localhost", "localhost:5000", "127.0.0.1", "127.0.0.1:5000", "0.0.0.0", "0.0.0.0:5000"]
INVENIO_S3_ENDPOINT_URL="https://s3.eu-west-1.amazonaws.com"
INVENIO_S3_REGION_NAME="eu-west-1"
INVENIO_S3_BUCKET_NAME="i-form-invenio"
INVENIO_THEME_LOGO="custom_assets/I-Form_logo.webp"
INVENIO_THEME_FRONTPAGE_TITLE="I-Form Invenio Data Repository"
INVENIO_THEME_SITENAME="I-Form Repository"
INVENIO_THEME_FRONTPAGE_SUBTITLE="An Invenio data repository for the I-Form research group."
INVENIO_SITE_UI_URL="https://localhost:5000"
INVENIO_SITE_API_URL="https://localhost:5000/api"
INVENIO_FORCE_HTTPS=false
INVENIO_APP_ENABLE_SECURE_HEADERS=False
FLASK_ENV="development"
INVENIO_ENV="development"

View File

@@ -1,4 +1,14 @@
#!/usr/bin/env bash
if [[ "$*" == *--dev* ]]; then
ENV_FILE="invenio_dev.env"
else
ENV_FILE="invenio.env"
fi
aws secretsmanager get-secret-value --secret-id Invenio | \
jq -r '.SecretString | fromjson | to_entries | .[] | .key + "=\"" + .value + "\""' > secrets.env
cat invenio.env secrets.env > .env
cat "$ENV_FILE" secrets.env > .env
echo "Environment set up using $ENV_FILE"