[翻译]squbs官网之18 应用程序生命周期管理

此页描述了打包、部署和启动 squbs 应用程序的快速方法。本指南以亚马逊 EC2 为例, 展示如何在不到半小时内运行 squbs 应用程序。

打包

你需要安装如下构建实例:

  • git
  • java 8
  • sbt

构建的步骤:

  • 从git repo克隆源代码到目录
  • cd
  • 运行sbt构建命令,包括"packArchive",例如:sbt clean update test packArchive
  • /target下创建了两个存档
  • -.tar.gz
  • -.zip

启动

需要在运行的实例上安装以下内容

  • java 8

运行的步骤:

  • 将其中一个存档复制到正在运行的实例
  • -.tar.gz
  • -.zip
  • 例如, tar zxvf -.tar.gz 到- 目录
  • 启动应用 -/bin/run &
  • 从实例上检查 admin http://localhost:8080/adm或者http://:8080/adm

关闭

你可以终止正在运行的进程,例如,在linux kill $(lsof -ti TCP:8080 | head -1)。由于应用程序注册了与 JVM 的关闭挂钩, 它将正常关闭, 除非它是以外的关闭。

Amazon EC2

登录 AWS EC2 并启动实例

  • 如果容量满足您的需要, 可以从 free-tier 创建
  • 安全组打开 (入站) SSH – port 22, Custom TCP Rule – 8080
  • SSH 登录服务器(see AWS Console -> Instances -> Actions -> Connect)
  • 如上所述执行步骤启动和关闭

你可能感兴趣的:([翻译]squbs官网之18 应用程序生命周期管理)