The problem
Setup is product design
Three delivery paths
The Docker guide is explicit about its limits: Gunicorn serves the app, migrations run at startup, persistent data stays outside the image, Compose maps host port 5500, and SQLite requires a single instance until the database moves to PostgreSQL or MySQL.
Why it belongs here
IronValet case study

