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: https://github.com/tiangolo/full-stackIt 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.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...