Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
a1fdca3e
Unverified
Commit
a1fdca3e
authored
May 20, 2020
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🎨
稍微做了一些调整 @vcjmhg
parent
e1cfc917
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
10 deletions
+8
-10
scripts/docker-restart.sh
scripts/docker-restart.sh
+8
-10
No files found.
scripts/docker-restart.sh
View file @
a1fdca3e
...
...
@@ -8,8 +8,6 @@
#
restart_solo
(){
docker stop solo
docker
rm
solo
docker stop solo
docker
rm
solo
docker run
--detach
--name
solo
--network
=
host
\
...
...
@@ -22,29 +20,29 @@ restart_solo(){
}
update_solo
(){
isUpdate
=
$(
docker pull b3log/solo|grep
"Downloaded"
)
if
[[
-z
$isUpdate
]]
isUpdate
=
$(
docker pull b3log/solo |
grep
"Downloaded"
)
if
[[
-z
$isUpdate
]]
then
echo
-e
"
\0
33[32m 当前solo为最新版本.
\0
33[0m
"
echo
"Solo is up to date
"
else
restart_solo
>>
/dev/null 2>&1
echo
-e
"
\0
33[32m solo部署成功!!
\0
33[0m
"
echo
"Restarted Solo
"
fi
}
#检查当前容器状态,如果状态正常进行升级操作,否则重新进行部署
# 检查当前容器状态,如果状态正常进行升级操作,否则重新进行部署
update_and_test_service
(){
isCrash
=
$(
docker ps |
grep
"b3log/solo"
)
if
[[
-z
$isCrash
]]
then
echo
-e
"
\0
33[31m solo状态异常,正重新部署...
\0
33[0m
"
echo
"Solo's status is unexpected, trying to restart it
"
docker pull b3log/solo
restart_solo
sleep
5
isSecondCrash
=
$(
docker ps |
grep
"b3log/solo"
)
if
[[
-z
$isSecondCrash
]]
then
echo
-e
"
\0
33[31m 重新部署失败,可能原因:solo的启动参数可能有误,请仔细检查!!
\0
33[0m
"
echo
"Failed to restart Solo, please check logs via 'docker logs solo'
"
fi
else
update_solo
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment