Your set up requires all 18 apps to be running, but if you use passenger, you can set the minimum number of instances per app (as well as max instances) such that some always stay on and other unused ones can be turned off and back on when requested.
It is free. There is an enterprise version which you wont need.
The point is, it helps you with server utilization and density. You can get a smaller server or more visitors on this one. You could decrease your swap usage, perhaps even eliminate it.
As such, you could be less affected by those builds and the builds could complete in less amount of time. You could deploy 28 apps and still use less ram.
You get sticky sessions for free. If one app suddenly gets high traffic, it autoscales that app to multiple instances.
Of one app crashes, it intelligently restarts that single app and not take down the whole server
It uses te nginx config files (it is tightly integrated into your nginx) so your configurations are reused
Nothing important there - just a hobby project, so I actually donāt have a backup. If something bad happens, I can setup server and deploy apps again in 2-3 hours.
I told you for backup just in case youāll use it for something more important - be careful.
Have you documented the process at all? Any resources that could assist in getting started? Any Meteor or MongoDB specific issues / processes to keep in mind?
Kind of related, but perhaps not really ā has anyone had any issues with proxy_pass not working when using kadirahq:mup? Iām not sure if Docker has got anything to do with it.
Whenever I try to hit http//www.my-app.com, I get an error - connection refused. I can access the app perfectly fine at http://www.my-app.com:#### (where #### is the port itās running on).
Basically have got the same server blocks as referenced above.
I had a moment of stupidity, and in my server block definitions i was giving: server_name my-domain.com
-and not- server_name my-domain.com www.my-domain.com
Obviously hitting www.my-domain.com in a web browser would load nothing without it being defined.
Just sharing so all the Googlers out there can have that awkward, āwell, duh meā moment too.