跳至主要內容

学习不走弯路,通过《mall视频教程(最新版)》,使用更系统、高效的方式来学习mall电商实战项目吧!

mall项目部署篇介绍

macrozhengmall学习教程部署篇

mall项目部署篇介绍

作为后端开发人员,我们不仅需要开发项目,有时候还需要对项目进行部署,这时就少不了和Linux和Docker打交道。在接下来的课程中我们将学习《mall学习教程》的部署篇,主要以mall项目为例,学习Linux、Docker及Jenkins自动化部署。

相关视频教程

mall项目部署篇介绍open in new window

涉及技术栈

在我们开发项目时,会使用到某些技术组成的技术栈,例如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项目前后端的自动化部署。

最后我们会对整个部署篇做个总结,对部署篇所学技术进行一个回顾。

上次编辑于:
贡献者: macro

公众号

公众号图片