* persist postgres data using docker volumes
* persist n8n data using docker volumes instead of writing to the host filesystem
* wait for postgres to be actually ready before starting the server
* run web server and workers as separate containers
* create a new `withPostgresAndWorker` example