ImageProcessorEngine:包含使用DjangoCeleryRedis和Postgresql的图像处理引擎的源代码和部署清单。 源码
关于 编写该微型项目是为了演示使用以下技术构建的图像管理引擎。 前端 Bootstrap4(HTML + CSS),jQuery 后端 Django框架,Redis,Postgres(DB)和Celery Nginx(网络服务器) 基础设施 在Minikube上部署了Docker化的应用程序。 设计选择和建议 在数据库中存储图像 直接将图像作为字节数据存储在DB中是可行的。 但是随着时间的流逝,数据库的大小变得无法控制。 为了解决这种情况,我们可以选择一个对象存储,然后在数据库中我们可以简单地引用图像的公共URL。 对于这个小型项目,我们不会使用Minio / Rook之类的开源解决方案在minikube上部署对象存储。 相反,我们可以在磁盘上安装一个简单的持久卷,然后使用它来存储上载的图像。 点击管理器 当用户在接受或拒绝图像时来回滚动时,我们需要在“图像查看器”选项卡中更新每
文件列表
ImageProcessorEngine:包含使用Django,Celery,Redis和Postgresql的图像处理引擎的源代码和部署清单。
(预估有个101文件)
Dockerfile
755B
datadump.json
1KB
4.jpg
1.78MB
.DS_Store
8KB
3.jpg
2.11MB
1.jpg
1.97MB
2.jpg
2.73MB
5.jpg
1.27MB
image_upload.html
946B
image_view.html
2KB
暂无评论