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

通过软件包管理器安装Node.jsopen in new window

检测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访问配置

  1. 搜索nginx配置文件位置

    find / -name nginx.conf
    
  2. 编辑nginx配置文件

http {
	server {
		root /usr/local/vuepress-source/docs/.vuepress/dist;
	} 
}
  1. 检查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...