我正在尝试从GitHub部署应用程序。我已经在Github中使用appspec.yml创建了一个存储库。 以下是我的appspec.yml的代码:
version: 0.0
os: linux
files:
- source: /index.html
destination: /var/www/html/
hooks:
BeforeInstall:
- location: scripts/install_dependencies
timeout: 300
runas: ubuntu
- location: scripts/start_server
timeout: 300
runas: ubuntu
ApplicationStop:
- location: scripts/stop_server
timeout: 300
runas: ubuntu
在部署应用程序时出现错误
脚本在指定位置:以用户ubuntu运行的脚本/ install_dependencies失败,退出代码为1
答案 0 :(得分:1)
install_dependencies脚本以代码1退出,因为在安装Apache之前需要先安装Apache。
要解决此问题,请在install_dependencies.sh文件内的安装命令中使用-y标志
#!/bin/bash
sudo apt-get install -y apache2