betahikaruのブログ

まとめる前の頭の内容を吐き出す。まとめた物はQiitaなどで。

betahikaru.comの運用上の操作について

betahikaru.comの運用上必要な操作の一部を抜粋すると以下がある。

  • デプロイ
  • ログファイルのダウンロード

 

 

問題点

現在、デプロイは、git pullとデプロイ用シェルスクリプトを、sshでログインしてから実行している。

特に面倒は無い。が、それは本番サーバが1台で、~/.ssh/configにサーバ名が登録されているから。

★ホストでコマンドを打って実行させる事は出来るはず。sshコマンドで。

★本番サーバのpublic IPを、aws CLIから取得できるはず。ただし、本番サーバの起動状態確認と、本番サーバ以外のインスタンスとの区別を行う必要がある。

 

 

ログファイルのダウンロード

scpコマンドで行っている。

★シェル化する。

★デプロイと同様に、本番サーバの自動取得も行いたい。

 

自動化したら

★ツールが散乱するのを防ぐため、gemのような固まりで管理したい。