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