Искам да разположа своето PHP приложение в Amazon Elastic Beanstalk с команда eb deploy
. Но моето приложение използва gulp за concat и минимизиране на scss и js.
Така че опитах тези команди във файла .ebextensios/03npm.config
commands:
01-install-node:
command: "yum install nodejs npm --enablerepo=epel -y"
container_commands:
01-install-dependencies:
command: "npm install"
02-build:
command: "npm run build"
Но в крайна сметка получавам тази грешка
[Instance: i-c7800103] Command failed on instance. Return code: 1 Output: (TRUNCATED)...ttps://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/wrappy npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /var/app/ondeck/npm-debug.log npm ERR! not ok code 0. container_command 01-install-dependencies in .ebextensions/03npm.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
Не съм сигурен, но изглежда, че npm install
получава грешка от един пакет, който може да бъде игнориран, но той изпраща EB грешката и спира целия процес.
Работя с тази машина: 64bit Amazon Linux 2015.09 v2.0.4 running PHP 5.6
Някой знае ли как можем да поправим това?
.ebextensions
. Намерихте ли решение и ако да, бихте ли го споделили? Благодаря. - person Thomas   schedule 07.01.2016eb-activity.log
иeb-commandprocessor.log
, за да получите повече информация за тази грешка. Открих, че моята е нещо общо със самата ми инсталация на npm. Така че самият проблем не бешеeb
, поправих тази проста npm грешка и продължих след това. Надявам се тази информация да помогне на някого =) - person clodal   schedule 11.03.2017