Skip to content

温馨提示

前端应用容器化部署,主要是实现容器化的 Nginx 服务,通过本地编译构建打包前端应用,生成 dist 文件包,并上传值服务器端的 Nginx 容器服务的 html 目录下进行部署以及配置域名访问。

编译打包

在打包部署章节中,已经给出了前端应用本地编译打包的详细操作流程,本章节不做重复的阐述,详情请查阅 前端应用打包 文档。

部署项目

  • 服务器准备

准备一台 CentOS StreamRocky Linux 服务器,并通过 Docker 安装部署 Nginx 代理服务。

js
[esxi@localhost nginx]$ pwd
/usr/local/docker/nginx
[esxi@localhost nginx]$ ll
总用量 4
drwxr-xr-x. 7 root root   98 4月  19 2024 cache
drwxr-xr-x. 3 root root   38 4月  19 2024 conf
-rw-r--r--. 1 root root 1075 10月  8 2023 docker-compose.yml
drwxr-xr-x. 2 root root   40 4月  19 2024 html
drwxr-xr-x. 2 root root   41 4月  19 2024 logs

上传部署

dist 压缩成 dist.zip 文件并传到 Nginx 容器服务的 /usr/local/docker/nginx/html 目录。

  • 上传文件

Nginx

上传完毕后执行以下命令查看:

# 查看上传路径
[root@S1 html]# pwd
/usr/local/docker/nginx/html

# 查看目标路径文件
[root@S1 html]# ll
总用量 4808
-rw-r--r--.  1 root root     497 8月  15 2023 50x.html
-rw-r--r--   1 root root 4909917 3月   2 23:48 dist.zip
-rw-r--r--.  1 root root     623 10月 10 2023 index.html

# 查看目标路径文件大小
[root@S1 html]# du -sh *
4.0K	50x.html
4.7M	dist.zip
4.0K	index.html

特别提醒

前端应用包 dist.zip 压缩文件包上传后,执行命令 unzip dist.zip 解压压缩包。

小蚂蚁云团队 · 提供技术支持

小蚂蚁云 新品首发
新品首发,限时特惠,抢购从速! 全场95折
赋能开发者,助理企业发展,提供全方位数据中台解决方案。
获取官方授权