How I migrated from Heroku to Digital Ocean with Chef and Capistrano
matteodepalo.github.com
matteodepalo.github.com
If you're not scaling past one server, why does Heroku's routing cause you issues?
How many people really have to worry about scaling past a single server? To me, the issue is more about uptime so that where PaaS's get extra credit as far as I am concerned. It is great to be able to go on vacation and not much worry about admin hassles.
That said like I commented on your post, create a proper user instead of running as root, really.
Edit
Done! :-)
And then I think, "Wow. This person must be a mad genius."
Also, running processes with runit as non-root requires extra [care][1] and I just wanted to get everything up and improve my scripts AFTER I knew that my setup was viable.
Edit
One more thing: I couldn't install ruby-shadow, which is needed to handle passwords with chef, due to some errors with the version of ruby I had.
https://github.com/sstephenson/rbenv/wiki/Deploying-with-rbe...
Works with knife-solo and traditional chef-server environments.
For example, you can't send email to your users without double opt-in.
Yikes!
Not to mention the ambiguous language banning 'offensive' and 'inappropriate' content.
We don't consider ourselves too strict. As long as you are not trying to run an attack or spam/flood our network, we are totally cool. :)
I appreciate the sentiment, but I can't stake my livelihood on promises made on an internet forum.
I want to be a Digital Ocean user, but I'm going to base that decision on the legal agreements first.
I do hope this will encourage you guys to remove some of the ambiguity in your TOS, and to remove that double opt-in requirement.
Best,
Jacob
And yes, we will continue to work on our TOS. :)
Best of luck! Mitch
I have asked Digital Ocean about the possibility for Stackscripts, and I don't think they have planned for it, sadly.
It is nice to order a server, choose a stackscript, and have a server to deploy to without even logging in on the instance.
It's called mainframe computing, the exact same clusterfuck your grandfather used in 1970. With bigger hard drives.