squbs-19.ライフサイクル管理の適用

1639 ワード

原文アドレス:Application Lifecycle Management
このページでは、squbsアプリケーションをパッケージ化、パブリッシュ、起動する方法について説明します.マニュアルでは、Amazon EC 2を例に、squbsアプリケーションを30分未満で実行する方法を示します.
梱包する
構築インスタンスに次のようにインストールする必要があります.
  • git
  • java 8
  • sbt

  • 構築の手順:
  • gitリポジトリからディレクトリにソースコードをクローンします.
  • cd
  • sbt構築コマンドを実行し、「packArchive」、例えば、sbt clean update test packArchive
  • を含む.
  • archiveが/targetの下で
  • を作成する2つのarchive
  • -.tar.gz
  • -.zip

  • 開始
    実行例に次のようにインストールする必要があります.
  • java 8

  • 起動手順:
  • 実行インスタンス
  • に任意のarchiveをコピーする
  • -.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を介してshutdown hookに登録されているため、突然ではなく優雅に閉じられます.
    Amazon EC2
    AWS EC 2と起動インスタンスへのログイン
  • 無料レイヤからインスタンスを作成し、その能力があなたのニーズに合致する場合は
  • セキュリティグループオープンSSH–ポート22、パーソナライズドTCPルール–8080
  • SSHログインサービス(AWS Console->Instances->Actions->Connectの表示)
  • は、上述ステップStart及びShutdown
  • を実行する.