mirror of
https://github.com/frappe/frappe_docker.git
synced 2024-11-09 23:00:56 +00:00
refactor: remove exports, add bash flags healthchecks
Add bash flags and removed - errexit - better for fast fail of healthchecks - allexport - export vars by default - nolog - not to add in history (optional)
This commit is contained in:
parent
2e6d11aa4d
commit
c19158cd76
@ -1,28 +1,29 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
set -o errexit -o allexport -o nolog
|
||||||
|
|
||||||
export COMMON_SITE_CONFIG_JSON='/home/frappe/frappe-bench/sites/common_site_config.json'
|
COMMON_SITE_CONFIG_JSON='/home/frappe/frappe-bench/sites/common_site_config.json'
|
||||||
|
|
||||||
# Set DB Host and port
|
# Set DB Host and port
|
||||||
export DB_HOST=`cat $COMMON_SITE_CONFIG_JSON | awk '/db_host/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n'`
|
DB_HOST=`cat $COMMON_SITE_CONFIG_JSON | awk '/db_host/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n'`
|
||||||
export DB_PORT=`cat $COMMON_SITE_CONFIG_JSON | awk '/db_port/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n'`
|
DB_PORT=`cat $COMMON_SITE_CONFIG_JSON | awk '/db_port/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n'`
|
||||||
if [[ -z "$DB_PORT" ]]; then
|
if [[ -z "$DB_PORT" ]]; then
|
||||||
export DB_PORT=3306
|
DB_PORT=3306
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Set REDIS host:port
|
# Set REDIS host:port
|
||||||
export REDIS_CACHE=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_cache/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
REDIS_CACHE=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_cache/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
||||||
if [[ "$REDIS_CACHE" == *"/"* ]]; then
|
if [[ "$REDIS_CACHE" == *"/"* ]]; then
|
||||||
export REDIS_CACHE=`echo $REDIS_CACHE | cut -f1 -d"/"`
|
REDIS_CACHE=`echo $REDIS_CACHE | cut -f1 -d"/"`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export REDIS_QUEUE=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_queue/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
REDIS_QUEUE=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_queue/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
||||||
if [[ "$REDIS_QUEUE" == *"/"* ]]; then
|
if [[ "$REDIS_QUEUE" == *"/"* ]]; then
|
||||||
export REDIS_QUEUE=`echo $REDIS_QUEUE | cut -f1 -d"/"`
|
REDIS_QUEUE=`echo $REDIS_QUEUE | cut -f1 -d"/"`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export REDIS_SOCKETIO=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_socketio/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
REDIS_SOCKETIO=`cat $COMMON_SITE_CONFIG_JSON | awk '/redis_socketio/ { gsub(/[",]/,"",$2); print $2}' | tr -d '\n' | sed 's|redis://||g'`
|
||||||
if [[ "$REDIS_SOCKETIO" == *"/"* ]]; then
|
if [[ "$REDIS_SOCKETIO" == *"/"* ]]; then
|
||||||
export REDIS_SOCKETIO=`echo $REDIS_SOCKETIO | cut -f1 -d"/"`
|
REDIS_SOCKETIO=`echo $REDIS_SOCKETIO | cut -f1 -d"/"`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Check $DB_HOST:$DB_PORT"
|
echo "Check $DB_HOST:$DB_PORT"
|
||||||
|
Loading…
Reference in New Issue
Block a user