betahikaru.comの運用上の操作について
betahikaru.comの運用上必要な操作の一部を抜粋すると以下がある。
- デプロイ
- ログファイルのダウンロード
問題点
現在、デプロイは、git pullとデプロイ用シェルスクリプトを、sshでログインしてから実行している。
特に面倒は無い。が、それは本番サーバが1台で、~/.ssh/configにサーバ名が登録されているから。
★ホストでコマンドを打って実行させる事は出来るはず。sshコマンドで。
★本番サーバのpublic IPを、aws CLIから取得できるはず。ただし、本番サーバの起動状態確認と、本番サーバ以外のインスタンスとの区別を行う必要がある。
ログファイルのダウンロード
scpコマンドで行っている。
★シェル化する。
★デプロイと同様に、本番サーバの自動取得も行いたい。
自動化したら
★ツールが散乱するのを防ぐため、gemのような固まりで管理したい。