アーシの毎日インプット

毎日1つ以上学習する。学習した内容を公開する。を目標に自分のスキルアップを目指します。

【AWS】CodeDeployでハマりました

スポンサードリンク

AWSのCodeDeployでハマったため、書き記しておきます。

AWS CodeDeploy(コードデプロイを自動化してアプリのアップタイムを管理)| AWS

 

デプロイをするためにはappspec.ymlというファイルが必要であり、下記のような記載が必要でした。

 

----------

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html
hooks:
BeforeInstall:
- location: scripts/install_dependencies
timeout: 300
runas: root
- location: scripts/start_server
timeout: 300
runas: root
ApplicationStop:
- location: scripts/stop_server
timeout: 300
runas: root

----------

 

ハマりポイント①

  デプロイのために専用のファイルが必要であると気付くこと。

 

ハマりポイント②

  複数ファイルをWebサーバに反映するためにはfiles - sourceに『/』を指定してあげる必要があること。

  # 無駄に複数ファイルべた書きしたり、正規表現で複数ファイルを指定できないかチャレンジしたりしてしまいました。

【アーシの原点】

【頭を鍛える迷路集】


スポンサードリンク