A couple of questions:
- Why do we need both containers instantiated from the postgres image? Is the `postgres` one for reuse by other apps perhaps and the `data` one for this particular app’s data? Why wouldn’t just the one app-dedicated postgres container be as economical?
- Didn’t understand the choice of ports. Wouldn’t it be more user-friendly to have the site publish on port 80 and gunicorn communicate with nginx over port 8000?