大公司里怎样开发和部署前端代码?
一、大公司开发和部署前端代码的步骤
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
更多>>
btoc与b2b区别?
一、btoc与b2b区别btoc电子商务中的btoc(Business to Consumer)方法即网上零售,在Internet为厂商和顾客提供了双向互动式的资讯交流,开辟新的...详情>>
2023-10-15 22:50:03
词向量和主题模型有哪些区别?
一、词向量和主题模型的区别词向量和主题模型是自然语言处理中的两个重要概念,它们有以下几个区别:1、目的不同词向量的目的是将自然语言中的...详情>>
2023-10-15 19:27:14
数据结构里的逐点插入法、排序二叉树是什么?
一、数据结构里的逐点插入法、排序二叉树逐点插入法三角剖分是一种研究方法。三角剖分≠TIN三角剖分是代数拓扑学里最基本的研究方法。 以曲面为...详情>>
2023-10-15 18:01:01
什么是战略性人力资源管理?
一、战略性人力资源管理的定义和特征 战略性人力资源管理是组织为达到战略目标,系统地对人力资源各种部署和活动进行计划和管理的模式,是组织...详情>>
2023-10-15 11:42:08