Commit f799ec0a authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Recupera ruta absoluta de .env para docker stack

La referencia de manera absoluta al fichero .env a cargar para obtener
valores de entorno en el contexto de docker stack (config o deploy) es
un requisito, no se puede omitir aunque el directorio actual sea el
mismo al que se hace referencia.
parent 0a9edbfb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@ then
	grep -v '^[#| ]' "${COMPOSE_ENV_FILE_NAME}" | sed -r "s/(\w+)=(.*)/export \1='\2'/g" > "${tempEnvFile}"

	env -i /bin/sh -c "\
		. ${tempEnvFile} && \
		. $(pwd)/${tempEnvFile} && \
		/usr/local/bin/docker stack config -c ${swarmComposeFileSplitted} > /dev/null"
else
	echo -e "docker compose config${INFO_COLOR} ]${NULL_COLOR}\n"
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ then
		${GREP_BIN} -v '^[#| ]' \"${COMPOSE_ENV_FILE_NAME}\" | \
			sed -r \"s/(\w+)=(.*)/export \1='\2'/g\" > .env-deploy && \
		env -i /bin/sh -c \"\
			. .env-deploy && \
			. $(pwd)/.env-deploy && \
			rm .env-deploy && \
			docker stack deploy \
				${deployAuthParam} \