linux前端项目部署
1. git安装
yum install git
2.Nodejs安装
Node.js在CentOS中作为名为nodejs的模块可用
dnf module install nodejs:<stream>
其中<stream>对应于Node.js的主要版本。要查看可用流的列表:
dnf module list nodejs
例如,要安装Node.js 18:
dnf module install nodejs:18/common
检测nodejs和npm是否安装成功
node -v
npm -v
nodejs全局安装
npm install yarn -g
3.下载源码
git clone https://gitee.com/xiaweifeng/vuepress-source.git
4.部署
下载依赖
yarn install
编译项目
yarn build
5.nginx访问配置
搜索nginx配置文件位置
find / -name nginx.conf编辑nginx配置文件
http {
server {
root /usr/local/vuepress-source/docs/.vuepress/dist;
}
}
检查nginx配置,并重启nginx服务
nginx -t nginx -s reload
6.编写脚本,自动部署
方便后续自动部署
新建一个vbuild.sh,添加如下内容
# 拉取最新代码
git pull origin master
# 重新编译
yarn build
# 重新部署
nginx -s reload
注意:前提是,当前目录git已经配置了远程仓库地址,和用户吗密码
更多git命令查阅:[Git全局设置](../Java后端/07瑞吉外卖/git/Git课程讲义.md###4.1 Git全局设置)
Loading...
