Ask HN: What's your favorite way of getting a web app up quickly in 2018?
I created a project generator to solve that for my use cases: <a href="https://github.com/tiangolo/full-stack" rel="nofollow">https://github.com/tiangolo/full-stack</a><p>It allows me (and the teams I work with) to go from clean Linux to web app 5 - 10 min while keeping best practices and allowing the system to scale.<p>It's all based on Docker and Docker in Swarm mode clusters (setup included in docs)
Backend with Python Flask
Interactive docs with Swagger/OpenAPI
HTTPS automatic handling with Let's encrypt handled by Traefik
Asynchronous tasks with Celery
Front end with a modern SPA (Angular, React, Vue)
Relational DB with Postgres, although I'm also using a modified version with CouchDB (I'll create a project generator with that later)
CI/CD intergraded
And more stuff...