Jhipster-安装篇
jhipster介绍
随着微服务的普及以及docker容器的广泛应用,有传统的soa服务衍生出微服务的概念,微服务强调的是服务的独立性,屏蔽底层物理平台的差异,此时你会发现微服务跟容器技术完美契合。在此基础上衍生出的云原生以及DevOps的概念,废话不多说介绍一个非常牛叉的SpringCloud脚手架- -Jhipster。
jhipster架构
设置环境
安装Java 8 from the Oracle website. 安装Node.js from the Node.js website (请安装 64-bit version) 安装npm包: npm install -g npm
安装
JHipster Online (简单方式使用JHipster的用户)
https://start.jhipster.tech/
使用NPM进行本地安装 (推荐给普通用户)
如果你想使用jhipster应用市场, 请安装 Yeoman: npm install -g yo 最后安装JHipster: npm install -g generator-jhipster
Docker安装(仅适用于高级用户)
1. 拉取最新的Jhipster Docker镜像:
docker image pull jhipster/jhipster
2. 在您的主目录中创建一个jhipster文件夹
mkdir ~/jhipster
3. 启动jhipster容器
docker container run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 9000:9000 -p 3001:3001 -d -t jhipster/jhipster`
4. 最简单方法是登录正在运行的容器执行以下命令:
docker container exec -it <container_name> bash
请注意:如果在容器中复制粘贴了以上命令运行,必须将容器名称指定为jhipster:
docker container exec -it jhipster bash
您将以“ jhipster”用户身份登录。
如果您想以”root”身份登录,但因为sudo命令在Ubuntu Xenial中是不可用,则需要运行:
docker container exec -it --user root jhipster bash
5. cd /home/jhipster/app
执行 jhipster
提醒: 提示:如果您更喜欢使用Yarn,则可以使用jhipster --yarn来使用Yarn来代替NPM。
创建应用程序后,您可以运行gulp/bower/maven所有常规命令,例如:./mvnw
结语
下篇着重介绍如何生成项目,以及生成项目的组织结构
欢迎关注我的公众号!里面可以加入微信技术交流群!