7 ms·
I like the idea. It’s great that it makes deploying small side projects easier. However, I am very wary of the fact that it seems to use a Node based HTTP serve
by photonios 9y ago
I like the idea. It’s great that it makes deploying small side projects easier. However, I am very wary of the fact that it seems to use a Node based HTTP server. Wouldn’t it be far more performant and secure to build this kind of tooling on a wide spread HTTP server such as Nginx or Apache?
Don’t get me wrong. I don’t have anything against Node. Hell, I use it on a daily basis. But I wouldn’t run a Node based server and expose it to the internet. That’s a bit too high risk for me.
- kasra85 9y agoIt's using nginx for routing :) nodejs is just an API to populate nginx configuration, creating new apps and other admin operations. When a request comes in for your app, the nodejs part is completely out of the equation. You can potentially kill the nodejs part and your cluster still work. You just won't be able to deploy apps, and make modifications. ----- Good point though! I never thought it will be preceived that way.
- photonios 9y agoMy apologies, I didn’t look closely enough to figure that out. Forgive my ignorance :-) Well done then!