One last thing before moving on. In case you are interested below is the log of Heroku that shows what happens when the app is deployed. Things to note:
- It always fetches the latest version of the buildpack.
- It takes care of installing node.js.
- It downloads and installs meteor.
- Downloads all the app's dependencies and builds it.
-----> Fetching set buildpack https://github.com/jordansissel/heroku-buildpack-meteor.git... done
-----> meteor app detected
-----> Moving app source into a subdirectory
Node engine: 0.10.40
Npm engine: unspecified
Start mechanism: none
node_modules source: none
node_modules cached: false
NPM_CONFIG_PRODUCTION=true
NODE_MODULES_CACHE=true
PRO TIP: Use 'npm init' and 'npm install --save' to define dependencies
See https://devcenter.heroku.com/articles/nodejs-support
PRO TIP: Include a Procfile, package.json start script, or server.js file to start your app
See https://devcenter.heroku.com/articles/nodejs-support#runtime-behavior
-----> Installing binaries
Downloading and installing node 0.10.40...
-----> Building dependencies
Skipping dependencies (no source for node_modules)
-----> Checking startup method
-----> Finalizing build
Creating runtime environment
Exporting binary paths
Cleaning up build artifacts
Build successful!
/tmp/build_d52c46a76c26b930847fb67fa165493d
└── (empty)
-----> Fetching Meteor 1.3.1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
-----> Unpacking Meteor 1.3.1
Meteor 1.3.1 is installed
-----> Building Meteor App Bundle
-----> Installing App's NPM Dependencies
npm WARN package.json meteor-dev-bundle@0.0.0 No description
npm WARN package.json meteor-dev-bundle@0.0.0 No repository field.
npm WARN package.json meteor-dev-bundle@0.0.0 No README data
> fibers@1.0.8 install /tmp/build_d52c46a76c26b930847fb67fa165493d/build/bundle/programs/server/node_modules/fibers
> node build.js || nodejs build.js
make: Entering directory `/tmp/build_d52c46a76c26b930847fb67fa165493d/build/bundle/programs/server/node_modules/fibers/build'
CXX(target) Release/obj.target/fibers/src/fibers.o
CXX(target) Release/obj.target/fibers/src/coroutine.o
CC(target) Release/obj.target/fibers/src/libcoro/coro.o
SOLINK_MODULE(target) Release/obj.target/fibers.node
SOLINK_MODULE(target) Release/obj.target/fibers.node: Finished
COPY Release/fibers.node
make: Leaving directory `/tmp/build_d52c46a76c26b930847fb67fa165493d/build/bundle/programs/server/node_modules/fibers/build'
Installed in `/tmp/build_d52c46a76c26b930847fb67fa165493d/build/bundle/programs/server/node_modules/fibers/bin/linux-x64-v8-3.14/fibers.node`
ansi-regex@0.2.1 node_modules/ansi-regex
ansi-styles@1.1.0 node_modules/ansi-styles
escape-string-regexp@1.0.5 node_modules/escape-string-regexp
chalk@0.5.1 node_modules/chalk
supports-color@0.2.0 node_modules/supports-color
has-ansi@0.1.0 node_modules/has-ansi
strip-ansi@0.3.0 node_modules/strip-ansi
eachline@2.3.3 node_modules/eachline
type-of@2.0.1 node_modules/type-of
amdefine@1.0.0 node_modules/amdefine
asap@2.0.3 node_modules/asap
underscore@1.5.2 node_modules/underscore
meteor-promise@0.5.1 node_modules/meteor-promise
promise@7.0.4 node_modules/promise
source-map-support@0.3.2 node_modules/source-map-support
semver@4.1.0 node_modules/semver
source-map@0.1.32 node_modules/source-map
fibers@1.0.8 node_modules/fibers
-----> Discovering process types
Procfile declares types -> (none)
Default types for buildpack -> web
-----> Compressing...
Done: 198.1M
-----> Launching...
Released v6
https://mylunchtime.herokuapp.com/ deployed to Heroku
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.