DDD部署
笔记链接:https://www.yuque.com/zhaozhaozhaozhao-khkij/vxgn28/qct4gxgunq3zhd7r?singleDoc# 《2 DDD开发运维》 这里格式要好点。
资料来源:Linux | 小傅哥 bugstack 虫洞栈
内容包括开发基础环境、脚手架(项目工程搭建)、发布部署环境等等。
2.1 基础环境+脚手架
● 1. jdk1.8以上 (mine17)
● 2. maven 3.x (mine3.8) (配置阿里云国内镜像)
● 3. IntellJ IDEA 社区版
● 4. git 安装
按照步骤配置一下在线的maven工程模板:小傅哥的DDD脚手架https://gaga.plus。
2.2 云服务器安装
项目资料: KnowledgePlanet / road-map / xfg-dev-tech-linux · GitCode 代码资料,通过docker-compose一路下载redis和mysql,很简单。
部署过程,有视频:Linux | 小傅哥 bugstack 虫洞栈
- 部署流程 使用docker 在Linux上面进行发布部署相关操作要求64位电脑
- 首先买个云服务器或者自己电脑带的动的虚拟机Linux系统
- 先安装docker + compose portainer
- java maven 执行脚本安装
- docker-compose-environment.yml安装MySQL redis 开放服务器端口
● 针对云服务器:先下载安装termius工具来连接云服务,自带SFPT方便传输文件。
打开工具界面,点击 host 主机,然后点击左上角的 NEW HOST新建主机,出现主机的相关配置信息,输入云主机的IP地址(公网地址),默认端口是22端口;然后输入用户名(一般是root)和你自己对云服务器设定的密码,然后点击connect连接就好了。
成功后会出现在下面,点击进去就可以将其当作一个Linux主机来用
2.2.1 docker安装
- yum更新到最先版本
sudo yum upd