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
0c844740
Unverified
Commit
0c844740
authored
Mar 20, 2019
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
📝
#12718 安装文档
parent
7d45fb91
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
9 deletions
+29
-9
README.md
README.md
+10
-3
scripts/docker-restart.sh
scripts/docker-restart.sh
+19
-0
scripts/run.bat
scripts/run.bat
+0
-5
scripts/run.sh
scripts/run.sh
+0
-1
No files found.
README.md
View file @
0c844740
...
@@ -86,7 +86,7 @@
...
@@ -86,7 +86,7 @@
**请注意**
:我们不推荐通过发布包部署或者源码源码构建部署,因为这样的部署方式在将来有新版本发布时升级会比较麻烦。
**请注意**
:我们不推荐通过发布包部署或者源码源码构建部署,因为这样的部署方式在将来有新版本发布时升级会比较麻烦。
这两种方式请仅用于本地试用,线上生产环境我们
**强烈建议**
通过 Docker 进行部署。
这两种方式请仅用于本地试用,线上生产环境我们
**强烈建议**
通过 Docker 进行部署。
### Docker
### Docker
部署
获取最新镜像:
获取最新镜像:
...
@@ -102,7 +102,7 @@ docker pull b3log/solo
...
@@ -102,7 +102,7 @@ docker pull b3log/solo
--env
JDBC_USERNAME
=
"root"
\
--env
JDBC_USERNAME
=
"root"
\
--env
JDBC_PASSWORD
=
"123456"
\
--env
JDBC_PASSWORD
=
"123456"
\
--env
JDBC_DRIVER
=
"com.mysql.cj.jdbc.Driver"
\
--env
JDBC_DRIVER
=
"com.mysql.cj.jdbc.Driver"
\
--env
JDBC_URL
=
"jdbc:mysql://
localhost
:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC"
\
--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
b3log/solo
--listen_port
=
8080
--server_scheme
=
http
--server_host
=
localhost
```
```
为了简单,使用了主机网络模式来连接主机上的 MySQL。
为了简单,使用了主机网络模式来连接主机上的 MySQL。
...
@@ -123,10 +123,17 @@ docker pull b3log/solo
...
@@ -123,10 +123,17 @@ docker pull b3log/solo
*
`--listen_port`
:进程监听端口
*
`--listen_port`
:进程监听端口
*
`--server_scheme`
:最终访问协议,如果反代服务启用了 HTTPS 这里也需要改为
`https`
*
`--server_scheme`
:最终访问协议,如果反代服务启用了 HTTPS 这里也需要改为
`https`
*
`--server_host`
:最终访问域名或
IP,不要带端口号,如果是 IP 的话请用公网 IP
*
`--server_host`
:最终访问域名或
公网 IP,不要带端口号
完整启动参数的说明可以使用
`-h`
来查看。
完整启动参数的说明可以使用
`-h`
来查看。
### Docker 升级
1.
拉取最新镜像
2.
重启容器
可参考
[
这里
](
https://github.com/b3log/solo/blob/master/scripts/docker-restart.sh
)
编写一个重启脚本,并通过 crontab 每日凌晨运行来实现自动更新。
## 文档
## 文档
*
[
《提问的智慧》精读注解版
](
https://hacpai.com/article/1536377163156
)
*
[
《提问的智慧》精读注解版
](
https://hacpai.com/article/1536377163156
)
...
...
scripts/docker-restart.sh
0 → 100644
View file @
0c844740
#!/bin/bash
#
# Solo docker 更新重启脚本
#
# 1. 请注意修改参数
# 2. 可将该脚本加入 crontab,每日凌晨运行来实现自动更新
#
docker pull b3log/solo
docker stop solo
docker
rm
solo
docker run
--detach
--name
solo
--network
=
host
\
--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
scripts/run.bat
deleted
100644 → 0
View file @
7d45fb91
@echo
off
cd
%cd%
%~d0
java
-cp
"WEB-INF/lib/*;WEB-INF/classes"
org
.b3log.solo.Starter
pause
:
scripts/run.sh
deleted
100755 → 0
View file @
7d45fb91
java
-cp
"WEB-INF/lib/*:WEB-INF/classes"
org.b3log.solo.Starter
\ No newline at end of file
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