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に『/』を指定してあげる必要があること。
# 無駄に複数ファイルべた書きしたり、正規表現で複数ファイルを指定できないかチャレンジしたりしてしまいました。