New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy meteor apps to heroku with one command #38

Closed
cldwalker opened this Issue Apr 13, 2012 · 16 comments

Comments

Projects
None yet
@cldwalker
Contributor

cldwalker commented Apr 13, 2012

Currently to get a bundled app to just work on heroku, there are a couple of steps involved, explained thoroughly here:

  • add a Procfile
  • add a package.json
  • rm -r server/node_modules/fibers
  • npm install fibers

Would you take a patch to have this just work? It could be in the form of a new subcommand i.e. meteor heroku or an option to bundle i.e. meteor bundle --heroku.

If neither of these options seem appealing, how about allowing meteor users to create their own subcommands? Currently all commands are stored in a monolithic app/meteor/meteor.js. How about making subcommands simply be executables like git and rip do it? The format would be meteor-COMMAND i.e. meteor-bundle. The meteor executable would simply delegate to a subcommand regardless of whether it comes with meteor or from a third-party.

@jonathanKingston

This comment has been minimized.

Show comment
Hide comment
@jonathanKingston

jonathanKingston Apr 13, 2012

Contributor

+1 for subcommands don't clutter meteor with proprietary stuff like this.

Perhaps the npm install one can be solved but not sure.
I think heroku should provide the first two though to be honest in their command.

Contributor

jonathanKingston commented Apr 13, 2012

+1 for subcommands don't clutter meteor with proprietary stuff like this.

Perhaps the npm install one can be solved but not sure.
I think heroku should provide the first two though to be honest in their command.

@chetan51

This comment has been minimized.

Show comment
Hide comment
@chetan51

chetan51 commented Apr 15, 2012

+1

@kedano

This comment has been minimized.

Show comment
Hide comment
@kedano

kedano commented Apr 30, 2012

+1

@Fabs

This comment has been minimized.

Show comment
Hide comment
@Fabs

Fabs Jun 9, 2012

Contributor

+1

Contributor

Fabs commented Jun 9, 2012

+1

@Swatto

This comment has been minimized.

Show comment
Hide comment
@Swatto

Swatto commented Jun 9, 2012

+1

@patrickdevivo

This comment has been minimized.

Show comment
Hide comment
@patrickdevivo

patrickdevivo commented Jun 9, 2012

+1

@giacecco

This comment has been minimized.

Show comment
Hide comment
@giacecco

giacecco Jun 16, 2012

+1 unless the Meteor guys explain what their long term strategy / design choices are and show us that they are not compatible with Heroku

giacecco commented Jun 16, 2012

+1 unless the Meteor guys explain what their long term strategy / design choices are and show us that they are not compatible with Heroku

@badslug

This comment has been minimized.

Show comment
Hide comment
@badslug

badslug Jun 27, 2012

+1 a deploy option to other providers like CloudFoundry, etc would be very nice. Allowing the community to help out seems like the most scalable option.

badslug commented Jun 27, 2012

+1 a deploy option to other providers like CloudFoundry, etc would be very nice. Allowing the community to help out seems like the most scalable option.

@cedricmay

This comment has been minimized.

Show comment
Hide comment
@cedricmay

cedricmay commented Jul 4, 2012

+1

@bjporter

This comment has been minimized.

Show comment
Hide comment
@bjporter

bjporter commented Jul 6, 2012

+Beer

@DylanLukes

This comment has been minimized.

Show comment
Hide comment
@DylanLukes

DylanLukes commented Jul 26, 2012

+1

@kedano

This comment has been minimized.

Show comment
Hide comment
@kedano

kedano Jul 26, 2012

Apperantly you can add a Meteor buildpack to deploy your app to heroku. See instructions on this page: https://devcenter.heroku.com/articles/third-party-buildpacks

https://github.com/jordansissel/heroku-buildpack-meteor

I haven't had time to test it myself, but it should work.

kedano commented Jul 26, 2012

Apperantly you can add a Meteor buildpack to deploy your app to heroku. See instructions on this page: https://devcenter.heroku.com/articles/third-party-buildpacks

https://github.com/jordansissel/heroku-buildpack-meteor

I haven't had time to test it myself, but it should work.

@bjporter

This comment has been minimized.

Show comment
Hide comment
@bjporter

bjporter Jul 26, 2012

The buildpack worked fine for me.

bjporter commented Jul 26, 2012

The buildpack worked fine for me.

@tonyxiao

This comment has been minimized.

Show comment
Hide comment
@tonyxiao

tonyxiao Aug 2, 2012

+1, buildpack looks great!

tonyxiao commented Aug 2, 2012

+1, buildpack looks great!

@audreyr

This comment has been minimized.

Show comment
Hide comment
@audreyr

audreyr Aug 14, 2012

Contributor

I'm closing this out since there's a buildpack. Thanks @jordansissel for creating that!

Contributor

audreyr commented Aug 14, 2012

I'm closing this out since there's a buildpack. Thanks @jordansissel for creating that!

@audreyr audreyr closed this Aug 14, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment