Я пытаюсь развернуть свое приложение на AWS с помощью CodeDeploy.
Вот мой файл appspec.yml:
version: 0.0
os: linux
files:
- source: /
destination: /home/ec2-user/todos // <== this dir already exists in my instance
hooks:
ApplicationStop:
...
BeforeInstall:
- location: scripts/prerequisites
timeout: 1200
runas: root
AfterInstall:
...
ApplicationStart:
...
ValidateService:
...
Я получаю следующую ошибку:
Код ошибки: ScriptMissing
Имя сценария: сценарии / предварительные требования
Сообщение: сценарий не существует в указанном месте: / opt / codedeploy-agent / deployment-root / 2e557520-7ffe-4881-8c7c-991952c56e05 / d-UWR3Z01FE / deployment-archive / scripts / prerequisites
Хвост журнала: LifecycleEvent - Перед установкой
Мои скрипты хранятся в файле под названием «scripts», который находится в корне моего приложения.
Что мне не хватает? или делаешь не так? Если бы кто-нибудь мог помочь мне в правильном направлении, я был бы очень признателен!