Docker Static Server

Static file server designed for serving files not websites

Sometimes, you just need a simple container to host some static files. Whether that be files for download, images to show, or a directory of files.

# Why not just use Nginx?

If you’re not really bothered, the default nginx container will work just fine for you, however this container has a few modifications which make it more suited to serving static files:

  • Use environment variables for customization
  • Healthcheck endpoint
  • GZIP all files
  • Use X-Forwarded-For header when getting client IP
View on GitHub

Previously I had created tstatic to do this, but Nginx is far better as a server than node. The less node in my stack, the better!

Share this page

Buy Me A Coffee