This commit is contained in:
@@ -3,6 +3,20 @@
|
|||||||
toUpperCase() {
|
toUpperCase() {
|
||||||
echo "$*" | tr '[:lower:]' '[:upper:]';
|
echo "$*" | tr '[:lower:]' '[:upper:]';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DOCKER_REGISTRY_URL=${DOCKER_REGISTRY_URL:-"registry.format.hu"}
|
||||||
|
GLOBAL_VERSION=${GLOBAL_VERSION:-latest}
|
||||||
|
version_update() {
|
||||||
|
for JSON in $(ls /etc/user/config/services/*.json); do
|
||||||
|
IMAGE_NAMES=$(cat $JSON |grep IMAGE |grep $DOCKER_REGISTRY_URL| cut -d '/' -f2 | cut -d '"' -f1 | uniq)
|
||||||
|
for IMAGE_NAME in $(echo $IMAGE_NAMES);
|
||||||
|
do IMAGE_NAME=$(echo $IMAGE_NAME | cut -d ':' -f1);
|
||||||
|
echo $IMAGE_NAME;
|
||||||
|
sed -i "/$DOCKER_REGISTRY_URL/s/$IMAGE_NAME.*$/$IMAGE_NAME:$GLOBAL_VERSION\",/g" $JSON ;
|
||||||
|
done
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
GIT_REPO=$GIT_REPO
|
GIT_REPO=$GIT_REPO
|
||||||
if [ "$GIT_REPO" == "" ]; then
|
if [ "$GIT_REPO" == "" ]; then
|
||||||
GIT_REPO=git.format.hu
|
GIT_REPO=git.format.hu
|
||||||
@@ -29,6 +43,14 @@ if [ "$HOST" == "" ]; then
|
|||||||
HOST=git.format.hu
|
HOST=git.format.hu
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ ! -f /root/.ssh/id_rsa ]; then
|
||||||
|
if [ -f /etc/user/data/installer ]; then
|
||||||
|
ln -s /etc/user/data/installer /root/.ssh/id_rsa;
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "id_rsa exists"
|
||||||
|
fi
|
||||||
|
|
||||||
sed -i "s/GIT_REPO/$GIT_REPO/g" /root/.ssh/config;
|
sed -i "s/GIT_REPO/$GIT_REPO/g" /root/.ssh/config;
|
||||||
sed -i "s/HOST/$HOST/g" /root/.ssh/config;
|
sed -i "s/HOST/$HOST/g" /root/.ssh/config;
|
||||||
sed -i "s/PORT/$PORT/g" /root/.ssh/config;
|
sed -i "s/PORT/$PORT/g" /root/.ssh/config;
|
||||||
@@ -55,6 +77,7 @@ else # default install
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
sh /deploy.sh
|
sh /deploy.sh
|
||||||
|
version_update;
|
||||||
|
|
||||||
echo "Successfully deployed $PROXY_TYPE"
|
echo "Successfully deployed $PROXY_TYPE"
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user