Commit 5ed298ab authored by vcjmhg's avatar vcjmhg

优化docker-restart.sh逻辑,在solo进行部署时,只在镜像更新时重新部署镜像

parent 1fedc9df
...@@ -7,13 +7,19 @@ ...@@ -7,13 +7,19 @@
# 2. 可将该脚本加入 crontab,每日凌晨运行来实现自动更新 # 2. 可将该脚本加入 crontab,每日凌晨运行来实现自动更新
# #
docker pull b3log/solo isUpdate=$(docker pull b3log/solo|grep "Downloaded")
docker stop solo
docker rm solo if [[ -z $isUpdate ]]
docker run --detach --name solo --network=host \ then
--env RUNTIME_DB="MYSQL" \ echo This is the latest version
--env JDBC_USERNAME="root" \ else
--env JDBC_PASSWORD="123456" \ docker stop solo
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \ docker rm solo
--env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \ docker run --detach --name solo --network=host \
b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost --env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="123456" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost
fi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment