Skip to content

Dockerized httpd for serving WSGI applications (Django, Flask) and static files.

Notifications You must be signed in to change notification settings

DarthMikke/millim-webhost

Repository files navigation

Millim webhost

What is it?

HTTPD configuration serving as a file server, Python web app server and reverse proxy.

Versioned environment

Both the configuration directory and hosted directory can be versioned. Pass the git repo addresses and branches as environment variables, as described in stack.sample.env.

Installed mods

  • Proxy & reverse proxy
  • WSGI
  • SSL
  • Rewrite

File structure

Defined in code:

  • /srv/portfolio: served directory
  • /srv/config: HTTPD config files
  • /ssh: Place for SSH configuration

/srv and /ssh are marked as volumes in Dockerfile.

Advised directories:

  • /srv/certs: An obvious place for SSL certificates

About

Dockerized httpd for serving WSGI applications (Django, Flask) and static files.

Resources

Stars

Watchers

Forks

Packages