21 lines
		
	
	
		
			599 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			599 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
KAZ_ROOT=$(cd "$(dirname $0)/../.."; pwd)
 | 
						|
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
 | 
						|
setKazVars
 | 
						|
. "${DOCKERS_ENV}"
 | 
						|
. $KAZ_KEY_DIR/env-traefik
 | 
						|
 | 
						|
printKazMsg "\n  *** Proxy update config"
 | 
						|
 | 
						|
DOCKER_TMPL=docker-compose.tmpl.yml
 | 
						|
DOCKER_DIST=docker-compose.tmpl.yml.dist
 | 
						|
DOCKER_CONF=docker-compose.yml
 | 
						|
PASSFILE=conf/passfile
 | 
						|
 | 
						|
cd $(dirname $0)
 | 
						|
 | 
						|
[[ -f "${DOCKER_TMPL}" ]] || cp "${DOCKER_DIST}" "${DOCKER_TMPL}"
 | 
						|
[[ -f "${PASSFILE}" ]] || printf "${DASHBOARD_USER}:$( echo ${DASHBOARD_PASSWORD} | openssl passwd -apr1 -stdin)\n" >> ${PASSFILE}
 | 
						|
"${APPLY_TMPL}" -time "${DOCKER_TMPL}" "${DOCKER_CONF}"
 |