Allow multiple hostnames for a container.
This commit is contained in:
parent
01eee56fb7
commit
18caa2025b
2 changed files with 7 additions and 6 deletions
|
@ -11,10 +11,15 @@ OUT='/config/Caddyfile'
|
||||||
|
|
||||||
label_hook() {
|
label_hook() {
|
||||||
LOCAL_WEB_PORT="${LOCAL_WEB_PORT:-80}"
|
LOCAL_WEB_PORT="${LOCAL_WEB_PORT:-80}"
|
||||||
|
# Check if host contains spaces
|
||||||
|
if [[ "${LOCAL_WEB_HOST}" =~ \ ]]
|
||||||
|
then
|
||||||
|
LOCAL_WEB_HOST="$(sed 's/ /, /g' <<< ${LOCAL_WEB_HOST})"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
template_hook() {
|
template_hook() {
|
||||||
if grep -q '^[^ ]\+ {\\n\\treverse_proxy \(?::\|[.0-9a-e]\)\+\:[0-9]\+\\n}$' <<< "${PARTIAL_RESULT}"
|
if [[ "${PARTIAL_RESULT}" =~ ^([^\{,\ ]+(,\ )?)+\ \{$'\\n\\t'reverse_proxy\ (::|[.0-9a-e]+)+\:[0-9]+$'\\n'\}$ ]]
|
||||||
then
|
then
|
||||||
return 0;
|
return 0;
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -8,10 +8,6 @@ if [ -f "${HOST_CONF_PATH}" ]
|
||||||
then
|
then
|
||||||
WRAP_START=$(grep -ve "# Added by hostman$" "${HOST_CONF_PATH}")
|
WRAP_START=$(grep -ve "# Added by hostman$" "${HOST_CONF_PATH}")
|
||||||
WRAP_START+="\n"
|
WRAP_START+="\n"
|
||||||
else
|
|
||||||
printf "[WARN]: No such file or directory: %s\n" "${HOST_CONF_PATH}"
|
|
||||||
printf "Creating %s" "${HOST_CONF_PATH}"
|
|
||||||
touch "${HOST_CONF_PATH}"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! $RESOLVE_DOCKERHOST
|
if ! $RESOLVE_DOCKERHOST
|
||||||
|
@ -32,7 +28,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
template_hook() {
|
template_hook() {
|
||||||
if grep -q '^[:.0-9a-e]\+ [^ ]\+ # Added by hostman$' <<< "${PARTIAL_RESULT}"
|
if [[ "${PARTIAL_RESULT}" =~ ^(::|[.0-9a-e]+)+\ ([^ ]+\ )+\#\ Added\ by\ hostman$ ]]
|
||||||
then
|
then
|
||||||
return 0;
|
return 0;
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue