saowu's Blog

FigureBed图床系统

 FigureBed图床系统

Flask 个人图床

👉demo website
👉GitHub

功能支持

1.支持多文件上传(set max=5)
2.支持导出上传记录(csv文件)
3.支持返回多种链接格式 (link, markdown, html, bbcode,removal)
4.可以通过removal链接自行删除图片文件
5.使用mysql数据库
6.支持拖动上传

Docker部署

#1.创建数据库并导入sql文件
mysql>create database figurebed;
mysql>source figurebed.sql;
#2.修改数据库配置和域名地址
vim FigureBed/app/config.py
#3.构建flask+gunicorn+gevent容器
cd FigureBed/
docker build -t saowu/figurebed:1.0 .
docker run  -p 8000:8888 -v /home/myDataVolume:/home/myDataVolume -d saowu/figurebed:1.0
#4.构建nginx容器
cd nginx/
docker build -t saowu/nginx:1.0 .
docker run --name nginx1 -p 80:80 -d saowu/nginx:1.0

UI展示


Copyright © 2020 - 2024 saowu. All Right Reserved
Powered by Gridea