大公司里怎样开发和部署前端代码?
一、大公司开发和部署前端代码的步骤
1. 环境准备
需要到nginx.org下载最新的nginx压缩包直接解压,windows/linux/mac下载对应的版本。
创建文件夹,windows下为如C盘根目录创建 c:/server;linux/mac可以在某个目录创建如根目录创建 /server
2. 静态资源
首先实现js、png图片、css资源的静态资源配置。server文件夹下创建static文件夹,里面分别创建js、img、css文件夹并在对应文件夹放置对应格式的测试文件内容随意。
3. nginx配置静态资源
找到nginx文件夹中的 conf/nginx.conf配置文件对应如下配置,配置完成后需要重启nginx,上面有如何重启,结束进程再次打开进程或者reload。
4. 目录索引
配置有个 autoindex on,如果配置了如果访问的是目录,则展示目录索引,如果关闭则展示403 Forbidden。一般为了服务器安全不被探测,都是关闭索引目录。
5. nginx静态站点
配置三个静态web站点备用。配置方法很简单,C:/server创建两个文件夹,立马分别有个index.html文件。nginx.conf增加以下配置后重启nginx生效。
延伸阅读:
二、Dokcer容器部署
使用Docker容器部署项目是最方便,非常快捷的一种方式。但前提是一定要有一点Docker的知识,知道如何挂载目录,设置环境变量,等基本操作,如果还不会用Docker,点击这个链接就可以开始学习起来了。当初我学Docker要就花了3天时间。 如果用Docker去部署项目的话,首先将项目制作成Docker镜像,然后上传到Docker的仓库,这个仓库可以是官方的Docker Hub,也可以是自建的Harbor,也可以是阿里云的容器管理平台。
以上就是关于大公司开发和部署前端代码的步骤的内容希望对大家有帮助。
相关推荐HOT
更多>>ERP 管理系统有哪些模块?
一、ERP 管理系统的模块在为企业选择 ERP 系统之前我们对此应该有所了解,再根据企业业务范围,加以甄选。集成式的 ERP 系统通常包含各种不同的...详情>>
2023-10-20 20:36:45JavaScript 有哪些优势?
一、JavaScript的优势1、易于学习和使用JavaScript 的语法受 Java 编程语言的启发,易于学习和编码。开发人员在几乎每个网站和移动应用程序中都...详情>>
2023-10-20 18:16:40什么是数字孪生技术?
一、什么是数字孪生技术数字孪生是实体对象的虚拟模型。它跨越对象的生命周期,并使用从对象上的传感器发送的实时数据来模拟行为并监控操作。数...详情>>
2023-10-20 17:49:14站点可靠性工程的关键原则有哪些?
站点可靠性工程的关键原则有哪些?以下是站点可靠性工程 (SRE) 的一些关键原则。应用程序监控SRE 团队认同软件部署过程中错误在所难免。该团队...详情>>
2023-10-20 15:33:43