Я пытаюсь развернуть Laravel на AWS, используя код развертывания, я также приложил пример файла yml.
В качестве хука: BeforeInstall: настроит php, mysql и другую конфигурацию, которая потребуетсязапустить приложение Laravel.Мне нужно знать, будет ли этот хук срабатывать каждый раз при развертывании?так как я не хочу устанавливать php mysql каждый раз, я хочу, чтобы он запускался только в первый раз, а для всех остальных развертываний он не должен снова устанавливать конфигурации.
version: 0.0
os: linux
files:
- source: /*
destination: /var/www/html/my/directory
hooks:
BeforeInstall:
- location: scripts/install_dependencies
timeout: 300
runas: root
- location: scripts/start_server
timeout: 300
runas: root