-
Notifications
You must be signed in to change notification settings - Fork 44
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
Make Heroku-Deployable #172
Comments
curious what the Akka issue is? |
For one heroku worker to communicate with another, it must pass through something like RabbitMQ. Since we use Akka workers to handle Teletortoise in the background (if I understand the architecture of teletortoise correctly), that would mean setting up akka worker(s) at either end of RabbitMQ. This article may be able to offer more information - https://devcenter.heroku.com/articles/scaling-out-with-scala-and-akka |
Just FYI - I'm not a Scala developer, but my instance is currently deployed to Heroku and the create-standalone feature is working just as well as on the main, Linode-hosted server. To get it to deploy, all that was necessary was to add a
Just change |
Yes, create-standalone works most of the time, but we've had trouble with some models, "Team Assembly" most noticeably. Thanks for passing your experience along! |
See the https://github.com/NetLogo/Galapagos/tree/heroku branch for more information. Galapagos isn't too far away from being deployable on Heroku. The things that are missing:
The value this would add is giving us the ability to stick a deploy to Heroku button on a page for interested parties to look at. Additionally, we could move off of Linode. However, since running the server will require one background worker at minimum, anyone who wanted to run their own server would incur a ~ $35/month charge.
The text was updated successfully, but these errors were encountered: