Ensemble des services de KAZ
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

47 lines
1.1 KiB

#!/bin/bash
KAZ_ROOT=$(cd $(dirname $0)/..; pwd)
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
setKazVars
cd $(dirname $0)
. "${DOCKERS_ENV}"
available_orga=$("${KAZ_BIN_DIR}/kazList.sh" "compose" "enable" "orga" 2>/dev/null | sed "s/-orga\b//g")
usage () {
echo "Usage: $0 orga"
echo " -n : simulation"
echo " [orga] : in ${available_orga}"
exit 1
}
case "$#" in
1)
# orga
available_orga=$("${KAZ_BIN_DIR}/kazList.sh" "compose" "enable" "orga" 2>/dev/null | sed "s/-orga\b//g")
[[ " ${available_orga} " =~ "$1" ]] || usage
ORGA=${1%-orga}
WPName="${ORGA}"
DockerServName="${ORGA}-${webServName}"
CONF_DIR="${DOCK_VOL}/orga_${ORGA}-wordpress/_data"
;;
*)
usage
;;
esac
PHP_CONF="${CONF_DIR}/wp-config.php"
addVarInWordPressConf(){
# $1 key
# $2 ligne à ajouter avant la ligne $MOTIF
MOTIF="\/\* That's all, stop editing! Happy publishing. \*\/"
if ! grep -q "$1" "${PHP_CONF}" ; then
echo -n " ${CYAN}${BOLD}$1${NC}"
sed -i -e "s/$MOTIF/$2\\n$MOTIF/" "${PHP_CONF}"
fi
}
#/* pour forcer les maj autrement qu'en ftp */
addVarInWordPressConf "FS_METHOD" "define('FS_METHOD', 'direct');"