scripts / install_dependencies запускаются как пользователь Ubuntu не удалось с кодом выхода 1 - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь развернуть приложение из 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

При развертывании приложения возникает ошибка

Сценарий в указанном месте: scripts / install_dependencies запускается как пользователь ubuntu не удалось с кодом выхода 1

1 Ответ

0 голосов
/ 23 января 2019

Сценарий install_dependencies завершается с кодом 1, потому что установка Apache для разрешения перед установкой Apache.

Чтобы обойти эту проблему, используйте флаг -y с командой install внутри файла install_dependencies.sh

#!/bin/bash
sudo apt-get install -y apache2
...