diff --git a/invenio.env b/invenio.env index 5af8c3c..610a10a 100644 --- a/invenio.env +++ b/invenio.env @@ -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" diff --git a/invenio_dev.env b/invenio_dev.env new file mode 100644 index 0000000..8e2b34f --- /dev/null +++ b/invenio_dev.env @@ -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" diff --git a/prepare-env.sh b/prepare-env.sh index 603c424..7bcb005 100755 --- a/prepare-env.sh +++ b/prepare-env.sh @@ -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"