Added files for building deploy image

This commit is contained in:
2022-09-01 14:56:33 +00:00
parent 9395fc24e8
commit 1add2a49f4
4 changed files with 74 additions and 11 deletions

41
entrypoint.sh Executable file
View File

@@ -0,0 +1,41 @@
#!/bin/sh
GIT_REPOSITORY=$GIT_REPOSITORY
HOST=$HOST
PORT=$PORT
cd /root
if [ "$PORT" == "" ]; then
PORT=20202
fi
if [ "$GIT_REPOSITORY" == "" ]; then
GIT_REPOSITORY=git.format.hu
fi
if [ "$HOST" == "" ]; then
HOST=git.format.hu
fi
sed -i "s/GIT_REPOSITORY/$GIT_REPOSITORY/g" /root/.ssh/config;
sed -i "s/HOST/$HOST/g" /root/.ssh/config;
sed -i "s/PORT/$PORT/g" /root/.ssh/config;
# Check git repository permissions"
if [[ "$PUBLIC_PROXY" == "YES" || "$PUBLIC_PROXY" == "TRUE" ]]; then
PROXY_TYPE=public-proxy;
fi
if [[ "$SMARTHOST_PROXY" == "YES" || "$SMARTHOST_PROXY" == "TRUE" ]]; then
PROXY_TYPE=smarthost-proxy" "$PROXY_TYPE;
fi
if [ "$PROXY_TYPE" == "" ] ; then
echo "No proxy type deployment defined, exiting."
exit;
fi
sh /deploy.sh
echo "Successfully deployed $PUBLIC_PROXY $SMARTHOST_PROXY"