【发布时间】:2022-01-11 18:57:45
【问题描述】:
我正在使用Caprover 和 Docker 来运行非持久性的 Django 项目 (Django-Cookiecutter)。我还在导入 csv 数据的同一台服务器上运行持久应用程序。我需要这两个应用程序基本上一起共享一个文件。这是我想象中的样子:
- 导入器应用导入 csv 数据并将其作为 json 文件存储在特定文件夹中。
- Django 应用程序访问该文件夹中的 json 文件并使用我编写的脚本将 json 导入数据库。 我很难理解如何访问我的导入器应用程序中包含来自我的 django 应用程序的 json 文件的文件夹。有没有人知道如何在这两个 docker 容器之间实现这一点?
【问题讨论】:
-
导入器应用程序是否可以接受 HTTP POST 请求,并直接写入数据库,而不涉及进程任一端的文件?在容器中设置会容易得多。
-
我喜欢你的想法,但这是不可能的。用 Go 编写的导入器只允许创建 json 文件。
标签: docker docker-compose cookiecutter-django caprover