codeforsaga / covid19

佐賀県 新型コロナウイルス感染症対策サイト / Saga COVID-19 Task Force website
MIT License
7 stars 8 forks source link

Amazon EC2 へのデプロイを自動化する #41

Closed TakuyaKinoshita closed 4 years ago

TakuyaKinoshita commented 4 years ago

Amazon EC2 へのデプロイを自動化する

現状ではGithubへのマージとデプロイ、Amzon EC2へのデプロイと二段階の処理に分けて行っているがこれをGithubAction上で簡潔させる。

期待する見せ方・挙動 / Expected Behavior

TakuyaKinoshita commented 4 years ago

現状のデプロイの流れ

  1. Github Actionでdev_page branchにdist以下のフォルダ構成を作成する。
  2. Amazon EC2のCUIにログインして、/var/sites/covid19/covid19_devpage/git_update.shを起動する
  3. /var/sites/covid19/covid19_devpage/covid19にてgit pullを行い、dev_pageブランチの最新版を落としてくる。
  4. cpコマンドで/var/sites/site_covid19/htdocs/以下に更新ファイルをコピーする。

以上の流れになっている。