|
|
1 year ago | |
|---|---|---|
| config | 1 year ago | |
| db | 1 year ago | |
| nginx | 1 year ago | |
| .gitignore | 1 year ago | |
| README.md | 1 year ago | |
| build.sh | 1 year ago | |
| shutdown.sh | 1 year ago | |
| start.sh | 1 year ago |
构建部署流程如下:
鉴于 oss-store 应用需要在本地磁盘上存储文件, 为了便于文件存储目录的更改, 故采用外部配置. 其的配置文件(tmp/bin/oss-store/oss.yml) 的内容如下:
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/reghao_oss_tdb?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
username: test
password: Test@123456
server:
tomcat:
basedir: /opt/tmp/tomcat
oss:
store-host: 127.0.0.1
store-dirs:
- /opt/disk/13f654c8-af87-4710-aac9-7aa086c99aec/
console-host: 127.0.0.1
需要修改 basedir, store-host, store-dirs, console-host 等配置
- basedir > 上传文件时 tomcat 存放的临时目录
- store-host > oss-store 应用所在机器的地址
- store-dirs > 实际存放文件的目录, 可配置为多个目录, 但必须保证每个目录挂载到不同的磁盘
- console-host > bntweb 应用所在机器的地址
若 oss-store 和 bntweb 部署在同一台机器上, 那么只需要修改 basedir 和 store-dirs
然后切换到 tmp/bin/oss-store 目录下后执行 start.sh 脚本启动应用
当然如果采用 aliyun-oss 存储文件, 那么就不需要使用 oss-store 应用