From eff833b9d8364f33978240c242170e029809b858 Mon Sep 17 00:00:00 2001 From: Andy Jackson Date: Thu, 16 Nov 2023 10:33:08 +0000 Subject: [PATCH] Some initial support for running things locally. --- .gitignore | 1 + ingest/w3act/deploy-w3act.sh | 8 ++++---- ingest/w3act/local.env | 27 +++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 ingest/w3act/local.env diff --git a/.gitignore b/.gitignore index fee4084..5fe8d48 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ __pycache__ *.pyc access.log error.log +*~ diff --git a/ingest/w3act/deploy-w3act.sh b/ingest/w3act/deploy-w3act.sh index cb5706c..46c3329 100755 --- a/ingest/w3act/deploy-w3act.sh +++ b/ingest/w3act/deploy-w3act.sh @@ -1,6 +1,6 @@ -#!/bin/sh +#!/bin/bash -set -euo pipefail +set -euxo pipefail # read script environ argument, check, and read envars CONTEXT_ENV_FILE=$1 @@ -13,8 +13,8 @@ set -a # automatically export all variables source ${CONTEXT_ENV_FILE} set +a -if ! [[ ${DEPLOYMENT_CONTEXT} =~ DEV|BETA|PROD|INGEST ]]; then - echo "ERROR: Script $0 DEPLOYMENT_CONTEXT envar not (DEV|BETA|PROD|INGEST)" +if ! [[ ${DEPLOYMENT_CONTEXT} =~ DEV|BETA|PROD|INGEST|LOCAL ]]; then + echo "ERROR: Script $0 DEPLOYMENT_CONTEXT envar not (DEV|BETA|PROD|INGEST|LOCAL)" exit fi diff --git a/ingest/w3act/local.env b/ingest/w3act/local.env new file mode 100644 index 0000000..40341ba --- /dev/null +++ b/ingest/w3act/local.env @@ -0,0 +1,27 @@ +DEPLOYMENT_CONTEXT=LOCAL + +STORAGE_PATH=${PWD}/_local_storage_ + +HTTPS_PROXY="" +SERVER_NAME="localhost" +W3ACT_SERVER_NAME="localhost" +JMX_HOSTNAME=localhost + +W3ACT_PSQL_PASSWORD=local-pw + +W3ACT_STORAGE=${STORAGE_PATH}/w3act +W3ACT_PSQL_VIEWER_PASSWORD="viewer" + +APPLICATION_NAVBAR_COLOR="red" +APPLICATION_SECRET="SECRET" + +DDHAPT_SIPS_SUBMITTED_DIR=${STORAGE_PATH}/ddhapt-sips-submitted +DDHAPT_EBOOKS_SUBMISSION_DIR=$STORAGE_PATH/ddhapt-submit-ebook +DDHAPT_EJOURNALS_SUBMISSION_DIR=$STORAGE_PATH/ddhapt-submit-ejournal + +SECRET_SERVER_USER="" +SECRET_SERVER_PASSWORD="" +PII_URL="" + +DDHAPT_PSQL_PASSWORD=local-pw +