我有一個關於aws彈性豆莖服務和吞噬的問題。 我在這兩個一飲而盡,並彈性青苗很抱歉的是一個愚蠢的問題很新...沒有在彈性豆杆上運行的Gulp任務
我創建的根服務器文件夾中的文件,一飲而盡:
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
gulp.task('scripts', function() {
return gulp.src(['public/**/*.js'])
.pipe(concat('scripts.js'))
.pipe(gulp.dest('public/js'))
.pipe(uglify(""))
.pipe(gulp.dest('public/js'));
});
gulp.task('default', ['scripts'], function(){});
和包裝。包含JSON文件所有的依賴和腳本對象:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"gulp": "gulp",
"start": "npm run gulp && node server.js"
},
但當我將應用程序部署到彈性彈性魔豆好像服務器沒有運行一飲而盡任務(文件「公共/ JS /腳本。 js'在服務器上找不到)。
按照要求,這些都是過去的100個日誌從服務器(這似乎相關的唯一部分):
-------------------------------------
/var/log/eb-activity.log
-------------------------------------
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/window-size
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/wordwrap
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/uglify-to-browserify
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/node_modules/source-map
[email protected] /tmp/deployment/application/node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/node_modules/amdefine
Running npm install: /opt/elasticbeanstalk/node-install/node-v0.10.31-linux-x64/bin/npm
Running npm with --production flag
[2015-04-24T07:11:29.853Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/60config_generate.sh] : Starting activity...
[2015-04-24T07:11:50.652Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/60config_generate.sh] : Completed activity. Result:
+ /opt/elasticbeanstalk/containerfiles/ebnode.py --action generate-config
Generating modifications to /etc/nginx/nginx.conf
Generating reverse proxy settings
[2015-04-24T07:11:50.653Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook] : Completed activity. Result:
Successfully execute directory: /opt/elasticbeanstalk/hooks/appdeploy/pre.
[2015-04-24T07:11:50.653Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/EbExtensionPostBuild] : Starting activity...
[2015-04-24T07:11:54.361Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/EbExtensionPostBuild] : Completed activity.
[2015-04-24T07:11:54.361Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/InfraCleanEbextension] : Starting activity...
[2015-04-24T07:11:54.720Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0/InfraCleanEbextension] : Completed activity. Result:
Cleaned ebextensions subdirectories from /tmp/deployment/application.
[2015-04-24T07:11:54.720Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage0] : Completed activity. Result:
Command CMD-AppDeploy stage 0 completed.
[2015-04-24T07:11:54.721Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1] : Starting activity...
[2015-04-24T07:11:54.721Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook] : Starting activity...
[2015-04-24T07:11:54.721Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/10stop.sh] : Starting activity...
[2015-04-24T07:12:09.244Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/10stop.sh] : Completed activity. Result:
+ /opt/elasticbeanstalk/containerfiles/ebnode.py --action stop-all
nodejs stop/waiting
nginx stop/waiting
status: Unknown job: httpd
status: Unknown job: httpd
Job already stopped. Not stopping again.
Job already stopped. Not stopping again.
Did not find to find status of init job. Assuming stopped.
Did not find to find status of init job. Assuming stopped.
[2015-04-24T07:12:09.244Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/20clean.sh] : Starting activity...
[2015-04-24T07:12:09.490Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/20clean.sh] : Completed activity. Result:
++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
+ EB_APP_BASE_DIR=/var/app
+ rm -rf /var/app
[2015-04-24T07:12:09.490Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/30app_deploy.sh] : Starting activity...
[2015-04-24T07:12:10.259Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/30app_deploy.sh] : Completed activity. Result:
++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
+ EB_APP_BASE_DIR=/var/app
++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
+ EB_APP_STAGING_DIR=/tmp/deployment/application
++ /opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir
+ EB_APP_DEPLOY_DIR=/var/app/current
++ /opt/elasticbeanstalk/bin/get-config container -k app_user
+ EB_APP_USER=nodejs
+ mkdir /var/app
+ mv /tmp/deployment/application /var/app/current
+ chown -R nodejs:nodejs /var/app/current
[2015-04-24T07:12:10.259Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/40config_deploy.sh] : Starting activity...
[2015-04-24T07:12:10.477Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/40config_deploy.sh] : Completed activity. Result:
++ /opt/elasticbeanstalk/bin/get-config container -k config_staging_dir
+ EB_CONFIG_STAGING_DIR=/tmp/deployment/config
++ ls /tmp/deployment/config
+ for i in '$(ls $EB_CONFIG_STAGING_DIR)'
++ sed -e 's/#/\//g'
++ echo '#etc#init#nginx.conf'
+ FILE_NAME=/etc/init/nginx.conf
+ /bin/cp /tmp/deployment/config/#etc#init#nginx.conf /etc/init/nginx.conf
+ for i in '$(ls $EB_CONFIG_STAGING_DIR)'
++ sed -e 's/#/\//g'
++ echo '#etc#init#nodejs.conf'
+ FILE_NAME=/etc/init/nodejs.conf
+ /bin/cp /tmp/deployment/config/#etc#init#nodejs.conf /etc/init/nodejs.conf
+ for i in '$(ls $EB_CONFIG_STAGING_DIR)'
++ sed -e 's/#/\//g'
++ echo '#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf'
+ FILE_NAME=/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
+ /bin/cp /tmp/deployment/config/#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf /etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
+ for i in '$(ls $EB_CONFIG_STAGING_DIR)'
++ sed -e 's/#/\//g'
++ echo '#etc#nginx#nginx.conf'
+ FILE_NAME=/etc/nginx/nginx.conf
+ /bin/cp /tmp/deployment/config/#etc#nginx#nginx.conf /etc/nginx/nginx.conf
[2015-04-24T07:12:10.478Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/50start.sh] : Starting activity...
[2015-04-24T07:12:13.171Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook/50start.sh] : Completed activity. Result:
+ /opt/elasticbeanstalk/containerfiles/ebnode.py --action start-all
nodejs start/running, process 7307
nginx start/running, process 7316
[2015-04-24T07:12:13.171Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployEnactHook] : Completed activity. Result:
Successfully execute directory: /opt/elasticbeanstalk/hooks/appdeploy/enact.
[2015-04-24T07:12:13.171Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployPostHook] : Starting activity...
[2015-04-24T07:12:13.172Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1/AppDeployPostHook] : Completed activity. Result:
Successfully execute directory: /opt/elasticbeanstalk/hooks/appdeploy/post.
[2015-04-24T07:12:13.172Z] INFO [6756] - [CMD-AppDeploy/AppDeployStage1] : Completed activity. Result:
Command CMD-AppDeploy stage 1 completed.
[2015-04-24T07:12:13.172Z] INFO [6756] - [CMD-AppDeploy/AddonsAfter] : Starting activity...
[2015-04-24T07:12:13.172Z] INFO [6756] - [CMD-AppDeploy/AddonsAfter] : Completed activity.
[2015-04-24T07:12:13.172Z] INFO [6756] - [CMD-AppDeploy] : Completed activity. Result:
Command CMD-AppDeploy succeeded.
[2015-04-24T07:12:42.655Z] INFO [7329] - [CMD-TailLogs] : Starting activity...
[2015-04-24T07:12:43.083Z] INFO [7329] - [CMD-TailLogs/AddonsBefore] : Starting activity...
[2015-04-24T07:12:43.083Z] INFO [7329] - [CMD-TailLogs/AddonsBefore] : Completed activity.
[2015-04-24T07:12:43.083Z] INFO [7329] - [CMD-TailLogs/TailLogs] : Starting activity...
[2015-04-24T07:12:43.084Z] INFO [7329] - [CMD-TailLogs/TailLogs/TailLogs] : Starting activity...
我做了什麼錯? 謝謝
不確定我們在這裏有足夠的幫助你在部署之前運行「腳本」命令嗎? – Nix
其實我服務器在'node server.js'命令之前運行它,它在我的電腦上運行... – maryum375
你能發送你運行它的方式嗎?任何有錯誤的日誌?謝謝。 – sap1ens