Есть репозиторий на гитхабе. Оттуда с помощью AWS CodeDeploy Pipelines код деплоится на EC2-машину. Прописал в appspec.yml следующее:
version: 0.0
os: linux
files:
- source: /
destination: /home/ec2-user/discord/
hooks:
BeforeInstall:
- location: stop.sh
timeout: 60
runas: user
AfterInstall:
- location: start.sh
timeout: 60
runas: user
start.sh и stop.sh находятся прямо в репозитории, не в отдельных папках. При попытке деплоя, при BeforeInstall выходит ошибка по типу "файл не найден"
LifecycleEvent - BeforeInstall
Script - stop.sh
[stderr]bash: /opt/codedeploy-agent/deployment-root/1f6e86fa-af22-4586-b715-9c393c86900e/d-VUFS9W9N4/deployment-archive/stop.sh: bin/bash/: bad interpreter: No such file or directory
Писать полный путь в location пробовал, не помогло.