Jhipster-安装篇

jhipster
jhipster

jhipster介绍

随着微服务的普及以及docker容器的广泛应用,有传统的soa服务衍生出微服务的概念,微服务强调的是服务的独立性,屏蔽底层物理平台的差异,此时你会发现微服务跟容器技术完美契合。在此基础上衍生出的云原生以及DevOps的概念,废话不多说介绍一个非常牛叉的SpringCloud脚手架- -Jhipster。

jhipster架构

生态图
生态图

设置环境

  1. 安装Java 8 from the Oracle website.
  2. 安装Node.js from the Node.js website (请安装 64-bit version)
  3. 安装npm包: npm install -g npm

安装

JHipster Online (简单方式使用JHipster的用户)

https://start.jhipster.tech/

使用NPM进行本地安装 (推荐给普通用户)

  1. 如果你想使用jhipster应用市场, 请安装 Yeoman: npm install -g yo
  2. 最后安装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

结语

下篇着重介绍如何生成项目,以及生成项目的组织结构

posted on 2021-03-10 19:44  coding途中  阅读(265)  评论(0编辑  收藏  举报

导航