复盘项目如何部署
我也踩过这个坑( 1 )
复盘踩坑
详细描述
编辑于2024-11-24
-
[武汉|荣耀师兄]JAVA-刘欢0
项目部署可以wiki搜索 运维目录规范 里面说的比较清楚
- 数据一般都存放在/data/目录下,并且以data为基本文件夹
- /data/webs文件夹存放后端web,直接是 项目名-home-web 这种 如:learn-home-web
- /data/services文件夹存放后端service,先新建自己的项目文件夹,然后里面是 项目名-xxx-service如:learn-course-service
- /data/svn文件夹存放前后端代码,一般从svn checkout到这里,编译打包时:clean install的时候则从这里面编译打包
- /data/deploy文件夹为脚本统一存放位置,可以在里面新建相应项目的文件夹,在对应的文件夹里面再存放发布脚本
- 代码的日志路径设为 相应web或者service的logs文件夹下,比如:/data/webs/learn-home-web/logs为回家学习前端代码的日志路径,如果service较多,可以考虑把service外层新建自己的项目文件夹,比如/data/services/learn/learn-course-service/logs/即在learn-course-service外层新建learn文件夹,方便管理
- nginx配置在/data/software-server/nginx/nginx/conf/下
- sql文件及备份放在/data/sql下面
- maven等软件放在/data/server文件夹下,部分需要放在/usr/local下的则不受此约定
编辑于2018-07-20
- 去第 页