代码拉取完成,页面将自动刷新
#!/bin/bash
# revised 2021-09-27
# maintainer: herman.tolentino@gmail.com
# --------------------------------------
# purpose: obtain JupyterHub Service Host
# IP Address and update the
# JUPYTERHUB_SERVICE_HOST_IP
# value in the .env file
# --------------------------------------
FILE='/tmp/jupyterhub_host_ip'
if [ -f $FILE ]; then
rm $FILE
else
touch $FILE
fi
unset JUPYTERHUB_SERVICE_HOST_IP
echo "JUPYTERHUB_SSL = $JUPYTERHUB_SSL"
case $JUPYTERHUB_SSL in
no_ssl)
echo "Starting up JupyterHub..."
docker-compose up -d
;;
use_ssl_ss)
echo "Starting up JupyterHub..."
docker-compose up -d
;;
use_ssl_le)
echo "Starting up JupyterHub-LetsEncrypt..."
docker-compose -f docker-compose-letsencrypt.yml up -d
;;
esac
docker inspect --format "{{ .NetworkSettings.Networks.jupyterhubnet.IPAddress }}" jupyterhub >> /tmp/jupyterhub_host_ip
bash ./stophub.sh
echo 'Set Jupyterhub Host IP:'
REPLACE_LINE="JUPYTERHUB_SERVICE_HOST_IP=`cat /tmp/jupyterhub_host_ip`"
echo "$REPLACE_LINE"
sed "s#.*JUPYTERHUB_SERVICE_HOST_IP.*#$REPLACE_LINE#g" .env > /tmp/envfile
cat /tmp/envfile > .env
rm /tmp/envfile
echo "Starting up JupyterHub"
bash ./starthub.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。