Hacker News new | ask | show | jobs
by ahmedfromtunis 1904 days ago
I was in a similar position a few years ago too, until I forced myself to learn Docker.

Now, all my projects are started from the same building blocks: Docker + Django + Gunicorn + Nginx + Postgres. And I love it.

Now I have traefic at the top of My to-learn list so that I can host multiple projects in the same VPS.

Last weekend I learned to use 11ty — the first static site generator I managed to grasp — and I'll entend to use that for projects that don't need this level of "complexity".

3 comments

> Now I have traefic at the top of My to-learn list so that I can host multiple projects in the same VPS.

Traefik is very cool! Just please don't fall into this trap here, like everyone else: https://github.com/traefik/traefik/issues/4174

If you don't want to go the docker route, there's a few Django boilerplates around with an Ansible configuration
> Now I have traefic at the top of My to-learn list so that I can host multiple projects in the same VPS.

Why do you need that? Nginx dispatches based on the domain name so you can easily host multiple Django sites on the same vps. I use the same tech stack as you except with uwsgi instead of Gunicorn.