DiyFile
一款好看的在线文件列表程序,由 Spring Boot 3 和 Vue 驱动。
预览
文档
DiyFile 的文档 ,在这里你可以找到大部分问题的解答。
部署
容器化部署
- 示例命令:
docker run -d --name diyfile \
-p 8080:8080 \
-e JAVA_OPTS="-Xms512m -Xmx512m -Duser.timezone=GMT+08 -Dfile.encoding=UTF8" \
-e DB_URL="localhost:3306" \
-e DB_NAME="diyfile" \
-e DB_USERNAME="root" \
-e DB_PASSWORD="666666" \
besscroft/diyfile:latest
端口可以自定义,docker 容器内的程序端口为 8080,你可以自定义对应的宿主机的端口,以及网络类型。请注意,容器内连接主机端口,可以使用 ip 172.17.0.1。
代码贡献
提出新想法 & 提交 Bug | Fork & Pull Request
DiyFile 欢迎各种贡献,包括但不限于改进,新功能,文档和代码改进,问题和错误报告。
请注意,在 V1 版本发布前,可能会有较大的改动。
在线开发
你可以使用 Gitpod 进行在线开发:
或者克隆到本地开发:
git clone https://github.com/besscroft/diyfile.git
前端项目
如果您有任何建议,欢迎反馈!
您可以将服务部署在 DigitalOcean
,如果你愿意走我的邀请链接注册,可以获得100美元的信用额度。