0
Я застрял в проблеме, возникшей в то время как я пытаюсь развернуть мое приложение PHP, используя Elastic Beanstalk.AWS Elastic Beanstalk Composer не в состоянии выбрать composer.json
У меня есть .config в .ebextensions, который согласно ниже
commands:
01-composer-selfupdate:
command: "export COMPOSER_HOME=/root && composer.phar self-update -n"
02-composer-install:
command: "composer.phar install --no-dev --optimize-autoloader --prefer-dist --no-interaction"
option_settings:
- option_name: DB_SERVER
value: '<server details>'
- option_name: DB_USER
value: '<username>'
- option_name: DB_PASSWORD
value: '<password>'
- option_name: DB_NAME
value: '<db name>'
- namespace: aws:elasticbeanstalk:application:environment
option_name: COMPOSER_HOME
value: /root
здесь структура кода, где композитор находится в корневой папке.
Любая помощь по этому поводу очень ценится.
Я бы ваши команды выполняются в '~' и приложение не хранится там. Попробуйте 'cd/path/to/your/site/code/folder && composer.phar install --no-dev --optimize-autoloader --prefer-dist --no-взаимодействие". – ceejayoz
Я сомневаюсь, но когда мы сделать развертывание с использованием beanstalk, будет ли путь всегда/var/www/html? Любые мысли о том, как я могу найти путь развертывания, если он отличается от/var/www/html –
@ceejayoz Спасибо за помощь. tweaked команды, и теперь он отлично работает. –