Readit News logoReadit News
Posted by u/DontBreakAlex a year ago
Ask HN: How do you serve static files in a Docker container?
I usually use thttpd in an alpine container. I think I remember seeing a similar server that read files at startup to load them in memory and pre-compress them while running in a from-scratch container, but I can't seem to find it on the internet. What do you guys use ?
stop50 · a year ago
I don't. I serve static files directly from the nginx.
nijave · a year ago
I'd think given enough memory, your files will cache in memory pretty quickly with any server. I usually just use nginx for these use cases or look to a CDN solution.
brettv2 · a year ago
why wouldn't you just serve them via a CDN?
joshxyz · a year ago
bunny.net is the cheapest cdn i can recommend if u go this route.

they give free credits too, and they have tol notch support bunnies.

corytheboyd · a year ago
+1 for copy files to container, serve with nginx
joshxyz · a year ago
caddy can serve it, with free tls

if js project i sometimes use npx serve too