0
AWS EBでsymfonyアプリケーションをインストールしようとしています。デプロイ中にbin/consoleを起動する必要があり、失敗しました。AWS EBとSymfony:デプロイ時にbin/consoleコマンドを起動する方法、ディレクトリが間違っている
ma .configファイル。
commands:
10updateComposer:
command: export COMPOSER_HOME=/root && /usr/bin/composer.phar self-update 1.3.2
20updateDB:
command: php bin/console d:s:u -f
leader_only: true
option_settings:
- namespace: aws:elasticbeanstalk:application:environment
option_name: COMPOSER_HOME
value: /root
- namespace: aws:elasticbeanstalk:container:php:phpini
option_name: document_root
value: /web
- namespace: aws:elasticbeanstalk:container:php:phpini
option_name: composer_options
value: --optimize-autoloader
そして、私のコマンドは動作しません、私のコマンド20updateDB
はappディレクトリからではなく、ここで/
中にアプリを保存されている
Command failed on instance. Return code: 1 Output: Could not open input file: bin/console.
ご存知応答から起動されていません展開プロセスですか?
'console'ファイルへの絶対パスを試してください – kero
私はそれを知らない。私はdeployコマンド中に実際に何が起きているのかについての明確な情報は見つけていません。誰かが私にそれを説明するリンクを与えることができたらうれしい。 – Jerome