allow to run without checking out a repository
This commit is contained in:
@@ -11,7 +11,7 @@ Ingress fqdn has to be configured by either:
|
|||||||
|
|
||||||
*replicas* and *content-git-repo* in *config* folder can be customized by modifying files or applying kustomize patch
|
*replicas* and *content-git-repo* in *config* folder can be customized by modifying files or applying kustomize patch
|
||||||
|
|
||||||
Connntent git will be displayed in an iframe with node name on top.
|
Content git will be displayed in an iframe with node name on top. If it's empty, it will display a blank page with node name.
|
||||||
|
|
||||||
Node name is displayed on the top of the page and also in kube-node.json and on kube-node.txt
|
Node name is displayed on the top of the page and also in kube-node.json and on kube-node.txt
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,23 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
git_retries=20
|
git_retries=20
|
||||||
try=0
|
try=0
|
||||||
export GIT_SSH_COMMAND='ssh -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null"'
|
if [ -n "${CONTENT_GIT_REPO}" ] ; then
|
||||||
until timeout 10 git clone --recurse-submodules ${CONTENT_GIT_REPO} /app ; do
|
export GIT_SSH_COMMAND='ssh -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null"'
|
||||||
echo "Retry git pull after error ($try / $git_retries)"
|
until timeout 10 git clone --recurse-submodules ${CONTENT_GIT_REPO} /app ; do
|
||||||
try=$((try+1))
|
echo "Retry git pull after error ($try / $git_retries)"
|
||||||
if [ $try -eq $git_retries ]; then
|
try=$((try+1))
|
||||||
exit 1
|
if [ $try -eq $git_retries ]; then
|
||||||
fi
|
exit 1
|
||||||
sleep 1
|
fi
|
||||||
done
|
sleep 1
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
cd /app
|
cd /app
|
||||||
if [ -e index.html ] ; then
|
if [ -e index.html ] ; then
|
||||||
mv index.html index-embedded.html
|
mv index.html index-embedded.html
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat <<EOF >index.html
|
cat <<EOF >index.html
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
@@ -24,15 +28,26 @@ cat <<EOF >index.html
|
|||||||
From node ${KUBE_NODE_NAME}<br />
|
From node ${KUBE_NODE_NAME}<br />
|
||||||
as <a href="./kube-node.json">json</a> - <a href="./kube-node.txt">text</a>
|
as <a href="./kube-node.json">json</a> - <a href="./kube-node.txt">text</a>
|
||||||
</p>
|
</p>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if [ -n "${CONTENT_GIT_REPO}" ] ; then
|
||||||
|
cat <<EOF >>index.html
|
||||||
<iframe
|
<iframe
|
||||||
id="embeddedcontent"
|
id="embeddedcontent"
|
||||||
title="embeddedcontent"
|
title="embeddedcontent"
|
||||||
width="100%"
|
width="100%"
|
||||||
height="90%"
|
height="90%"
|
||||||
src="./index-embedded.html" />
|
src="./index-embedded.html" />
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat <<EOF >>index.html
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
ls -l
|
||||||
|
cat index.html
|
||||||
|
|
||||||
echo '{"node": "'${KUBE_NODE_NAME}'"}' > kube-node.json
|
echo '{"node": "'${KUBE_NODE_NAME}'"}' > kube-node.json
|
||||||
echo -n ${KUBE_NODE_NAME} > kube-node.txt
|
echo -n ${KUBE_NODE_NAME} > kube-node.txt
|
||||||
|
|||||||
Reference in New Issue
Block a user