Work with ${LAYERS_DIR} bit more predictably
This commit is contained in:
parent
102761efac
commit
746713eb9f
@ -6,6 +6,7 @@ POSTGRES_DATA="${VOLUMES_DIR}/ckan/postgres_data"
|
||||
REDIS_CONF="${VOLUMES_DIR}/ckan/redis_conf"
|
||||
REDIS_DATA="${VOLUMES_DIR}/ckan/redis_data"
|
||||
SOLR_DATA="${VOLUMES_DIR}/ckan/solr_data"
|
||||
SOLR_LAYER="${LAYERS_DIR}/solr6_6.5.1-200313"
|
||||
DATAPUSHER_CONF="${VOLUMES_DIR}/ckan/datapusher_conf"
|
||||
DATAPUSHER_DATA="${VOLUMES_DIR}/ckan/datapusher_data"
|
||||
CKAN_CONF="${VOLUMES_DIR}/ckan/ckan_conf"
|
||||
@ -33,7 +34,7 @@ spoc-container start ckan-redis
|
||||
|
||||
# Configure Solr
|
||||
install -o 108983 -g 108983 -m 750 -d ${SOLR_DATA}
|
||||
install -o 108983 -g 108983 -m 640 ${LAYERS_DIR}/solr6_6.5.1-200313/opt/solr/server/solr/solr.xml ${SOLR_DATA}/solr.xml
|
||||
cp -p ${SOLR_LAYER}/opt/solr/server/solr/solr.xml ${SOLR_DATA}/solr.xml
|
||||
spoc-container start ckan-solr
|
||||
|
||||
# Configure CKAN Solr core
|
||||
|
@ -4,6 +4,7 @@ set -ev
|
||||
# Volumes
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/crisiscleanup/postgres_data"
|
||||
CC_CONF="${VOLUMES_DIR}/crisiscleanup/cc_conf"
|
||||
CC_LAYER="${LAYERS_DIR}/crisiscleanup_2.2.0-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -19,7 +20,7 @@ spoc-container start crisiscleanup-postgres
|
||||
envsubst <createdb.sql | spoc-container exec crisiscleanup-postgres -- psql
|
||||
|
||||
# Copy existing config files into persistent storage
|
||||
cp -rp ${LAYERS_DIR}/crisiscleanup_2.2.0-200313/srv/crisiscleanup/config ${CC_CONF}
|
||||
cp -rp ${CC_LAYER}/srv/crisiscleanup/config ${CC_CONF}
|
||||
|
||||
# Configure CrisisCleanup
|
||||
export CRISISCLEANUP_ADMIN_USER="Admin"
|
||||
|
@ -4,6 +4,7 @@ set -ev
|
||||
# Volumes
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/cts/postgres_data"
|
||||
CTS_CONF="${VOLUMES_DIR}/cts/cts_conf"
|
||||
CTS_LAYER="${LAYERS_DIR}/cts_0.8.0-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -19,7 +20,7 @@ spoc-container start cts-postgres
|
||||
envsubst <createdb.sql | spoc-container exec cts-postgres -- psql
|
||||
|
||||
# Copy existing config files into persistent storage
|
||||
cp -rp ${LAYERS_DIR}/cts_0.8.0-200313/srv/cts/cts/settings ${CTS_CONF}
|
||||
cp -rp ${CTS_LAYER}/srv/cts/cts/settings ${CTS_CONF}
|
||||
|
||||
# Configure CTS
|
||||
export CTS_SECRET=$(head -c 26 /dev/urandom | base64 | tr -d '+/=')
|
||||
|
@ -5,6 +5,7 @@ set -ev
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/decidim/postgres_data"
|
||||
DECIDIM_CONF="${VOLUMES_DIR}/decidim/decidim_conf"
|
||||
DECIDIM_DATA="${VOLUMES_DIR}/decidim/decidim_data"
|
||||
DECIDIM_LAYER="${LAYERS_DIR}/decidim_0.20.0-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -20,7 +21,7 @@ spoc-container start decidim-postgres
|
||||
envsubst <createdb.sql | spoc-container exec decidim-postgres -- psql
|
||||
|
||||
# Copy existing config files into persistent storage
|
||||
cp -rp ${LAYERS_DIR}/decidim_0.20.0-200313/srv/decidim-app/config ${DECIDIM_CONF}
|
||||
cp -rp ${DECIDIM_LAYER}/srv/decidim-app/config ${DECIDIM_CONF}
|
||||
|
||||
# Configure Decidim
|
||||
install -o 108080 -g 108080 -m 700 -d ${DECIDIM_DATA}/storage
|
||||
|
@ -4,6 +4,7 @@ set -ev
|
||||
# Volumes
|
||||
OMK_CONF="${VOLUMES_DIR}/openmapkit/omk_conf"
|
||||
OMK_DATA="${VOLUMES_DIR}/openmapkit/omk_data"
|
||||
OMK_LAYER="${LAYERS_DIR}/openmapkit_0.12.0-200313"
|
||||
|
||||
# Configure OpenMapKit
|
||||
export OPENMAPKIT_ADMIN_USER="admin"
|
||||
@ -12,7 +13,7 @@ install -o 108080 -g 108080 -m 750 -d ${OMK_CONF}
|
||||
envsubst <omk_conf/settings.js | install -o 108080 -g 108080 -m 640 /dev/stdin ${OMK_CONF}/settings.js
|
||||
|
||||
# Copy existing files into persistent storage
|
||||
cp -rp ${LAYERS_DIR}/openmapkit_0.12.0-200313/srv/openmapkit/data ${OMK_DATA}
|
||||
cp -rp ${OMK_LAYER}/srv/openmapkit/data ${OMK_DATA}
|
||||
|
||||
# Register application
|
||||
vmmgr register-app openmapkit omk "${OPENMAPKIT_ADMIN_USER}" "${OPENMAPKIT_ADMIN_PWD}"
|
||||
|
@ -5,6 +5,7 @@ set -ev
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/sahana-demo/postgres_data"
|
||||
SAHANA_DATA="${VOLUMES_DIR}/sahana-demo/sahana_data"
|
||||
SAHANA_CONF="${VOLUMES_DIR}/sahana-demo/sahana_conf"
|
||||
SAHANA_LAYER="${LAYERS_DIR}/sahana_0.0.1-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -21,8 +22,8 @@ envsubst <createdb.sql | spoc-container exec sahana-demo-postgres -- psql
|
||||
# Prepare persistent directory structure
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/databases
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/uploads
|
||||
cp -rp ${LAYERS_DIR}/sahana_0.0.1-200313/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
cp -rp ${LAYERS_DIR}/sahana_0.0.1-200313/srv/web2py/applications/eden/modules/templates/default ${SAHANA_DATA}/default
|
||||
cp -rp ${SAHANA_LAYER}/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
cp -rp ${SAHANA_LAYER}/srv/web2py/applications/eden/modules/templates/default ${SAHANA_DATA}/default
|
||||
|
||||
# Configure Sahana
|
||||
export SAHANADEMO_HMAC=$(head -c 18 /dev/urandom | base64 | tr -d '+/=')
|
||||
|
@ -5,6 +5,7 @@ set -ev
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/sahana/postgres_data"
|
||||
SAHANA_DATA="${VOLUMES_DIR}/sahana/sahana_data"
|
||||
SAHANA_CONF="${VOLUMES_DIR}/sahana/sahana_conf"
|
||||
SAHANA_LAYER="${LAYERS_DIR}/sahana_0.0.1-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -22,7 +23,7 @@ envsubst <createdb.sql | spoc-container exec sahana-postgres -- psql
|
||||
# Prepare persistent directory structure
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/databases
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/uploads
|
||||
cp -rp ${LAYERS_DIR}/sahana_0.0.1-200313/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
cp -rp ${SAHANA_LAYER}/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
|
||||
# Copy Spotter template
|
||||
cp -r sahana_data/Spotter ${SAHANA_DATA}/Spotter
|
||||
|
@ -5,6 +5,7 @@ set -ev
|
||||
POSTGRES_DATA="${VOLUMES_DIR}/sambro/postgres_data"
|
||||
SAHANA_DATA="${VOLUMES_DIR}/sambro/sahana_data"
|
||||
SAHANA_CONF="${VOLUMES_DIR}/sambro/sahana_conf"
|
||||
SAHANA_LAYER="${LAYERS_DIR}/sahana_0.0.1-200313"
|
||||
|
||||
# Create Postgres instance
|
||||
install -o 105432 -g 105432 -m 700 -d ${POSTGRES_DATA}
|
||||
@ -22,8 +23,8 @@ envsubst <createdb.sql | spoc-container exec sambro-postgres -- psql
|
||||
# Prepare persistent directory structure
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/databases
|
||||
install -o 108080 -g 108080 -m 750 -d ${SAHANA_DATA}/uploads
|
||||
cp -rp ${LAYERS_DIR}/sahana_0.0.1-200313/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
cp -rp ${LAYERS_DIR}/sahana_0.0.1-200313/srv/web2py/applications/eden/modules/templates/SAMBRO ${SAHANA_DATA}/SAMBRO
|
||||
cp -rp ${SAHANA_LAYER}/srv/web2py/applications/eden/models ${SAHANA_CONF}
|
||||
cp -rp ${SAHANA_LAYER}/srv/web2py/applications/eden/modules/templates/SAMBRO ${SAHANA_DATA}/SAMBRO
|
||||
|
||||
# Configure SAMBRO
|
||||
export SAMBRO_HMAC=$(head -c 18 /dev/urandom | base64 | tr -d '+/=')
|
||||
|
Loading…
Reference in New Issue
Block a user