Re:Ask HN: As a solo founder, what are the reasons not to us...
by xfitm3 on Sunday July 18, 2021 @11:51AM
(#27873923)
that's why you install app dependencies into /opt and run your app from there. a simple LD_LIBRARY_PATH update will make your life easier.
docker adds complexity. complexity makes you feel smart but it's the enemy of reliability
Re:Ask HN: As a solo founder, what are the reasons not to us...
by hbogert on Sunday July 18, 2021 @02:53PM
(#27875435)
Familiarity bias? Maybe you are just accustomed to your current rats nest.
What if you have collisions in /opt? What if a change in the ordering of the paths in LD_LIBRARY_PATH causes a domino effect. Reliable? I'm not sure, it depends on the determinism and responsibilities the deploy mechanism has.
A reason, for not using docker would be when using any application written in Go (Golang) since Go static links almost everything and does not even rely on Linux GlibC (GNU C library), so an application built with Golan can even run in old distributions.