3 ms·
FTA: """ What you're meant to do is, of course, run it on Kubernetes, which is largely the same (it's containers all the way down) except it's configured diffe
by spdustin 3y ago
FTA:
"""
What you're meant to do is, of course, run it on Kubernetes, which is largely the same (it's containers all the way down) except it's configured differently, you can now think about scaling out (on several nodes), you have actual health/liveness checks and policies for rolling out new versions, restarting, etc.
It's k8s! We all love to hate it, but at least the industry has sorta standardized around it, so that makes commiserating easier.
And because penpot is made up of three services (backend, exporter, frontend — not counting postgres and redis), although you could technically deploy all three of them separately, the idiomatic and era-appropriate thing to do at the time of this writing is to use a helm chart, which lets you deploy several resources at once.
"""