【发布时间】:2018-11-16 20:58:29
【问题描述】:
下午好,
我正在寻找一些关于将精力集中在哪里的指导。我一直在这些兔子洞里下车,似乎找不到我要找的路。
我已经开发了几个小型的内部 django 应用程序,但希望将 VueJS 集成到组合中以获得更动态的前端。
我的目标是:
- 我想使用 Django-restframework 进行后端调用
- 我想在前端使用 VueJS 并回调 REST API。
- 我希望所有这些都存在于我可以使用 Jenkins 同步的 Docker 容器中。
我的问题/疑虑:
- 我一直在尝试为 VueJS 和 Django 构建单个 docker 容器,但从 Node 或 Python 开始,我似乎最终陷入了依赖地狱。谁有好的参考链接?
- 我无法决定是希望它完全解耦还是尝试保留一些 Django 模板。后者的原因是我不想丢失内置的 Django 身份验证。我不够熟练,无法编写整个身份验证部分,所以我不想失去已经完成的工作。
- 如果我完全解耦并且 django 是严格的 API,我还可以为 django 提供一个 docker 容器,为前端提供第二个 docker 容器。想法?
- 最后,这些 web 应用程序都具有相同的风险级别,并且存在于具有单独 postgres 数据库服务器的同一 web 应用程序服务器上。 nginx应该在服务器上,然后用django在docker容器中的gunicorn吗?大多数开发人员在服务器上的原生内容和 docker 容器提供的内容之间划清界限?这些都是针对特定目的的低容量应用。
感谢您在我继续冒险进入新领域时的所有指导。
凯文
【问题讨论】:
标签: django docker vue.js docker-compose