Rails 5应用程序连接到Docker + Puma(Nginx)+ PostgreSQL

我已经看过一些教程,但不能设置,只是如我所愿。

我有一些Rails应用程序,我不想放置在Docker容器中,因为它使诸如运行任务或迁移等事情有点令人讨厌。 不过,我想将这些应用程序连接到Nginx(使用Rails 5的默认Puma服务器)和使用Docker的PostgreSQL容器。 什么是正确的方法来设置呢? 这甚至有可能吗? 我正在考虑如下内容:

app1 app2 app3 \ | / \ | / \ | / \ | / -------- |Docker| -------- ======= ============ |Nginx| |PostgreSQL| ======= ============ 

提前致谢!