End-to-end output for deploying the express sample app on Nodejitsu
$ jitsu deploy
info: Welcome to Nodejitsu
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Authenticated as nodejitsu
warn: There in no valid package.json file in /Users/Charlie/Experimental/express-test
warn: Creating package.json at /Users/Charlie/Experimental/express-test/package.json
help:
help: A package.json stores meta-data about your application
help: In order to continue we'll need to gather some information about your app
help:
help: Press ^C at any time to quit.
help: to select a default value, press ENTER
prompt: App name (express-test):
help:
help: The subdomain is where your application will reside.
help: Your application will then become accessible at: http://yourdomain.nodejitsu.com
help:
prompt: subdomain (express-test):
prompt: scripts.start (server.js):
error: Invalid input for scripts.start
error: Start script was not found in /Users/Charlie/Experimental/express-test
prompt: scripts.start (server.js): app.js
prompt: version (0.0.0): 0.0.1
info: Analyzing your application dependencies in app.js
info: Found new dependencies. They will be added automatically
data: { express: '2.3.x' }
warn: About to write /Users/Charlie/Experimental/express-test/package.json
data:
data: {
data: dependencies: { express: '2.3.x' },
data: name: 'express-test',
data: scripts: { start: 'app.js' },
data: subdomain: 'express-test',
data: version: '0.0.1'
data: }
data:
prompt: Is this ok? (yes): yes
warn: No application exists for express-test
info: Analyzing your application dependencies in app.js
info: Checking app availability express-test
info: Creating app express-test
warn: Creating new snapshot for version 0.0.1
info: Done creating snapshot 0.0.1
info: Updating application express-test
info: Activating snapshot 0.0.1 for express-test
info: Starting app express-test
info: App express-test is now started at: http://express-test.nodejitsu.com on Port 80
info: Nodejitsu ok
$ jitsu deploy
info: Welcome to Nodejitsu
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Authenticated as nodejitsu
info: Analyzing your application dependencies in app.js
warn: Your package.json version will be incremented for you automatically.
warn: About to write /Users/Charlie/Experimental/express-test/package.json
data:
data: {
data: dependencies: { express: '2.3.x' },
data: name: 'express-test',
data: scripts: { start: 'app.js' },
data: subdomain: 'express-test',
data: version: '0.0.1-2'
data: }
data:
prompt: Is this ok? (yes): yes
warn: Creating new snapshot for version 0.0.1-2
info: Done creating snapshot 0.0.1-2
info: Updating application express-test
info: Activating snapshot 0.0.1-2 for express-test
info: Starting app express-test
info: App express-test is now started at: http://express-test.nodejitsu.com on Port 80
info: Nodejitsu ok
$ express express-test
create : express-test
create : express-test/app.js
create : express-test/public/stylesheets
create : express-test/public/stylesheets/style.css
create : express-test/public/images
create : express-test/public/javascripts
create : express-test/logs
create : express-test/pids
create : express-test/views
create : express-test/views/layout.jade
create : express-test/views/index.jade
create : express-test/test
create : express-test/test/app.test.js
- make sure you have installed jade: $ npm install jade
Charlies-MacBook-Pro:Experimental Charlie$ cd express-test/
Charlies-MacBook-Pro:express-test Charlie$ npm install express jade
npm info it worked if it ends with ok
npm info using npm@1.0.6
npm info using node@v0.4.8
npm info addNamed [ 'express', '' ]
npm info addNamed [ 'jade', '' ]
npm info fetch http://registry.npmjs.org/express/-/express-2.3.10.tgz
npm info fetch http://registry.npmjs.org/jade/-/jade-0.11.0.tgz
npm info shasum 09b5e939b28af0705d1ac46265c703db1016310c
npm info shasum /var/folders/fH/fHuTLtiHGgOZ9Cronn9zME+++TI/-Tmp-/npm-1306817306230/1306817306230-0.2935876364354044/tmp.tgz
npm info shasum ed8494ab1f2552d469c68bb6e408c371dac053f8
npm info shasum /var/folders/fH/fHuTLtiHGgOZ9Cronn9zME+++TI/-Tmp-/npm-1306817306230/1306817306239-0.8150648840237409/tmp.tgz
npm info shasum 1239528023d8551bf0a98ce8e4b266ba9dd404af
npm info shasum /Users/Charlie/.npm/express/2.3.10/package.tgz
npm info shasum fa3f42394476fa9a622ce67d054d8cee9b0133e2
npm info shasum /Users/Charlie/.npm/jade/0.11.0/package.tgz
npm info into /Users/Charlie/Experimental/express-test express@2.3.10
npm info into /Users/Charlie/Experimental/express-test jade@0.11.0
npm info installOne express@2.3.10
npm info installOne jade@0.11.0
npm info unbuild /Users/Charlie/Experimental/express-test/node_modules/express
npm info unbuild /Users/Charlie/Experimental/express-test/node_modules/jade
npm info preinstall express@2.3.10
npm info addNamed [ 'connect', '>= 1.4.1 < 2.0.0' ]
npm info addNamed [ 'mime', '>= 0.0.1' ]
npm info addNamed [ 'qs', '>= 0.0.6' ]
npm info preinstall jade@0.11.0
npm info build /Users/Charlie/Experimental/express-test/node_modules/jade
npm info linkStuff jade@0.11.0
npm info install jade@0.11.0
npm info postinstall jade@0.11.0
npm info fetch http://registry.npmjs.org/mime/-/mime-1.2.2.tgz
npm info fetch http://registry.npmjs.org/connect/-/connect-1.4.2.tgz
npm info fetch http://registry.npmjs.org/qs/-/qs-0.1.0.tgz
npm info shasum b9d6355bf53e8d7d56693130e451daff340148cf
npm info shasum /var/folders/fH/fHuTLtiHGgOZ9Cronn9zME+++TI/-Tmp-/npm-1306817306230/1306817326990-0.428328066598624/tmp.tgz
npm info shasum fbc52c806627ad8dd769aba1bb0bfa964b8a7cdb
npm info shasum /Users/Charlie/.npm/mime/1.2.2/package.tgz
npm info shasum 753a90dde8115233ef5eb545b356efb254a6783c
npm info shasum /var/folders/fH/fHuTLtiHGgOZ9Cronn9zME+++TI/-Tmp-/npm-1306817306230/1306817327097-0.7628794263582677/tmp.tgz
npm info shasum 294b5a5bedad663090ee777b4f365c82506eb84e
npm info shasum /Users/Charlie/.npm/connect/1.4.2/package.tgz
npm info shasum 9a0d2d70d01f63d3401ea4b050822601b462ee6b
npm info shasum /var/folders/fH/fHuTLtiHGgOZ9Cronn9zME+++TI/-Tmp-/npm-1306817306230/1306817327155-0.09385435981675982/tmp.tgz
npm info shasum eed0d3663beb97479973809c7f609030e255e9f0
npm info shasum /Users/Charlie/.npm/qs/0.1.0/package.tgz
npm info into /Users/Charlie/Experimental/express-test/node_modules/express mime@1.2.2
npm info into /Users/Charlie/Experimental/express-test/node_modules/express connect@1.4.2
npm info into /Users/Charlie/Experimental/express-test/node_modules/express qs@0.1.0
npm info installOne mime@1.2.2
npm info installOne connect@1.4.2
npm info installOne qs@0.1.0
npm info unbuild /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/mime
npm info unbuild /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/connect
npm info unbuild /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/qs
npm info preinstall mime@1.2.2
npm info build /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/mime
npm info linkStuff mime@1.2.2
npm info install mime@1.2.2
npm info postinstall mime@1.2.2
npm info preinstall connect@1.4.2
npm info build /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/connect
npm info linkStuff connect@1.4.2
npm info install connect@1.4.2
npm info postinstall connect@1.4.2
npm info preinstall qs@0.1.0
npm info build /Users/Charlie/Experimental/express-test/node_modules/express/node_modules/qs
npm info linkStuff qs@0.1.0
npm info install qs@0.1.0
npm info postinstall qs@0.1.0
npm info build /Users/Charlie/Experimental/express-test/node_modules/express
npm info linkStuff express@2.3.10
npm info install express@2.3.10
npm info postinstall express@2.3.10
jade@0.11.0 ./node_modules/jade
mime@1.2.2 ./node_modules/express/node_modules/mime
connect@1.4.2 ./node_modules/express/node_modules/connect
qs@0.1.0 ./node_modules/express/node_modules/qs
express@2.3.10 ./node_modules/express
npm info ok