学习不走弯路,通过《mall视频教程(最新版)》,使用更系统、高效的方式来学习mall电商实战项目吧!
mall项目部署篇介绍
mall项目部署篇介绍
作为后端开发人员,我们不仅需要开发项目,有时候还需要对项目进行部署,这时就少不了和Linux和Docker打交道。在接下来的课程中我们将学习《mall学习教程》的部署篇,主要以mall项目为例,学习Linux、Docker及Jenkins自动化部署。
相关视频教程
涉及技术栈
在我们开发项目时,会使用到某些技术组成的技术栈,例如mall项目使用的就是现阶段流行的Java技术栈。在部署项目时,也会涉及到一定的技术栈,比如Linux和Docker,这里我们先介绍下mall项目部署所需的技术。
mall项目部署环境
由于mall项目依赖了大量的中间件服务,在之前的课程中,我们在Windows环境下已经安装过了。部署篇将大家在Linux系统下安装它们,采用Docker容器化部署。
课程安排
课程主要安排是这样的,首先带大家使用虚拟机去安装Linux系统,安装完成后学习Linux常用命令。
有了Linux命令基础之后,我们将会安装Docker环境并学习它的常用命令,之后所有的部署都会在Docker环境下进行。
学习完Docker之后,我们会学习使用Maven插件和Dockerfile来打包应用镜像,之后再学习使用Docker Compose实现应用的批量部署。
这些都学习完成之后,我们会使用Docker和Docker Compose分别来部署mall项目的后端,前端部署将采用Nginx来实现。
在正式的部署环境中,我们一般都会有一套自动化部署方案,毕竟每次敲命令不仅麻烦而且容易出错,这里我们使用Jenkins来实现。我们首先会搭建一个Git仓库,然后通过Jenkins直接从Git仓库拉取代码,并实现mall项目前后端的自动化部署。
最后我们会对整个部署篇做个总结,对部署篇所学技术进行一个回顾。