Add a script to read all databases with a prefix from the database server
When passing a value via the FOODSOFT_DB_PREFIX environment variable the FOODSOFT_FOODCOOPS environment variable will be overwritten with a list of databases starting with the given prefix. This can be used to dynamically generate the app_config.yml in a multicoop installation and avoid listing all instances manually.
This commit is contained in:
parent
a40934dd5a
commit
22fd814193
2 changed files with 26 additions and 0 deletions
|
|
@ -6,6 +6,10 @@ if [ -f tmp/pids/server.pid ]; then
|
|||
rm tmp/pids/server.pid
|
||||
fi
|
||||
|
||||
if [ ! -z "${FOODSOFT_DB_PREFIX}" ] || [ ! -z "${FOODSOFT_DB_PREFIX_FILE}" ]; then
|
||||
FOODSOFT_FOODCOOPS=`BUNDLE_CONFIG=/dev/null bundle exec ruby script/list_databases`
|
||||
fi
|
||||
|
||||
if [ -e app_config.defaults.yml ] ; then
|
||||
cat app_config.defaults.yml > config/app_config.yml
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue