From 20b19a9abce9010529c83f789791fc4cb0245084 Mon Sep 17 00:00:00 2001 From: tomoya Date: Tue, 11 Sep 2018 15:56:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9application.yml=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=20=E6=B7=BB=E5=8A=A0=E5=90=AF=E5=8A=A8=EF=BC=8C?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E6=9C=8D=E5=8A=A1=E8=84=9A=E6=9C=AC=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++++++++------- application-prod.yml | 9 +++++++++ conf.yml | 5 ++++- shutdown.sh | 1 + src/main/resources/application.yml | 11 ++++------- start.sh | 1 + 6 files changed, 27 insertions(+), 15 deletions(-) create mode 100644 application-prod.yml create mode 100644 shutdown.sh create mode 100644 start.sh diff --git a/README.md b/README.md index 6f49aa787..b12a58188 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,20 @@ > 使用说明:请在醒目的地方标明 powered by pybbs -[接口文档](https://github.com/tomoya92/pybbs/blob/master/api.md) +[接口文档](https://github.com/tomoya92/pybbs/blob/master/api.md) | [在线地址](https://dev.yiiu.co/) -pybbs4.0 重新回归精简,请求全部以 restful 风格的接口提供,数据库使用内嵌的mongodb(可以通过简单的配置更改为外置数据库),并且提供release安装包,方便部署,相关配置见下文 +前端项目开源地址: https://github.com/tomoya92/pybbs-front-react + +pybbs4.0 重新回归精简,请求全部以接口提供,数据库使用内嵌的mongodb(可以通过简单的配置更改为外置数据库),并且提供release安装包,方便部署,相关配置见下文 ## 部署 [下载安装包](https://github.com/tomoya92/pybbs/releases),解压,运行脚本(支持linux, mac) -- `sh start.sh` # 启动服务 -- `sh shutdown.sh` # 停止服务 - -### 数据库文件在哪? +**启动之前,要装好mongodb数据库,如果数据库有用户名密码,请在解压出来的文件夹内的`application-prod.yml`文件内修改数据库连接信息** -数据库使用的是内嵌的mongodb,数据库文件在安装目录根目录下的 `data` 文件夹里,备份直接拷贝即可 +- `sh start.sh` # 启动服务 +- `sh shutdown.sh` # 停止服务 +- `tail -200f log.file` # 查看日志 ## 配置文件 diff --git a/application-prod.yml b/application-prod.yml new file mode 100644 index 000000000..bf6309c32 --- /dev/null +++ b/application-prod.yml @@ -0,0 +1,9 @@ +server: + port: 8080 +spring: + data: + mongodb: + database: pybbs #一般只用配置这一个就可以了,如果数据库有密码,还要配置下面几个配置 +# uri: +# port: +# password: \ No newline at end of file diff --git a/conf.yml b/conf.yml index e32722136..621200b7d 100644 --- a/conf.yml +++ b/conf.yml @@ -1,10 +1,13 @@ site: # 配置跨域域名 - corsDomain: ["http://localhost:3000"] + corsDomain: [] # 每页显示条数 pageSize: 20 + # 创建话题得到的积分 createTopicScore: 10 + # 话题被加精得到的积分 goodTopicScore: 20 + # 创建评论得到的积分 createCommentScore: 5 # 下面是话题的分类,可以自行增加删减 sections: diff --git a/shutdown.sh b/shutdown.sh new file mode 100644 index 000000000..86eb3793f --- /dev/null +++ b/shutdown.sh @@ -0,0 +1 @@ +ps -ef | grep pybbs.jar | grep -v grep | cut -c 9-15 | xargs kill -s 9 \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 6403de46b..bf6309c32 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,12 +1,9 @@ server: port: 8080 spring: -# 外置的mongodb服务配置 data: mongodb: - database: pybbs #一般只用配置这一个就可以了,如果数据库有密码,还要配置下面几个配置 -# 内置的mongodb服务配置 -# mongodb: -# embedded: -# storage: -# database-dir: ./data \ No newline at end of file + database: pybbs #一般只用配置这一个就可以了,如果数据库有密码,还要配置下面几个配置 +# uri: +# port: +# password: \ No newline at end of file diff --git a/start.sh b/start.sh new file mode 100644 index 000000000..2939d4a5f --- /dev/null +++ b/start.sh @@ -0,0 +1 @@ +java -jar pybbs.jar --spring.profiles.active=prod > log.file 2>&1 & \ No newline at end of file