Docker部署和宝塔安装
由于书写方便,所以放在语雀了:
https://www.yuque.com/lxyo/work/zd0kvzy7fofx6w7v

然后现在又完善了些东西:
口令次数,以及有效期
配置参数,可以改更多
逻辑优化,看着更舒服
Github地址:https://github.com/vastsa/FileCodeBox
V1.4.1 Beta
隐藏文件地址
如果有安装了V1.3的,请升级到V1.4
修复了取件无数据,以及文件次数剩一次就被删除的问题
目前最新测试版:
异步数据库,隐藏真实文件路径
https://github.com/vastsa/FileCodeBox/releases/tag/V1.4.3
2楼 若志 昨天21:57
马克
3楼 ban 昨天21:58
Mark ,
4楼 NoctuG 昨天22:01
mark
5楼 forward_99 昨天22:07
mark
6楼 cnlhx 昨天22:24
马克一下,感谢开源
7楼 上马 昨天23:05
docker部署报错启动不起来[root@racknerd-2eb7de ~]# docker logs -f filecodebox ERROR: Error loading ASGI app. Could not import module "main".
8楼 美国总统奥巴马 昨天23:06
mark
10楼 浪子之心 14小时前
大佬666
12楼 ziyo 12小时前
好东西,感谢分享
13楼 scheme 11小时前
14楼 scheme 11小时前
大佬执行力很强,如果参考了丁丁大佬的代码,建议在readme 感谢一下
15楼 gdtv 11小时前
请教一下,docker安装,日后升级,能保留数据吗?
16楼 Yest 11小时前
17楼 pnsroc 11小时前
搭建不行,中文的宝塔也没有端口设置这一项,而且总是创建失败
18楼 gick 11小时前
19楼 Vast 11小时前
gdtv 发表于 2022-12-11 10:11
请教一下,docker安装,日后升级,能保留数据吗?
考虑到文件都是临时性的,所以没有讲文件夹映射出来,如有需要可以将/app/static映射出来即可
20楼 Vast 11小时前
pnsroc 发表于 2022-12-11 10:22
搭建不行,中文的宝塔也没有端口设置这一项,而且总是创建失败
可以看下日志吗,端口在main.py里面就可以设置
22楼 pnsroc 11小时前
可以看下日志吗,端口在main.py里面就可以设置
马上提供
23楼 Vast 11小时前
docker部署报错启动不起来[root@racknerd-2eb7de ~]# docker logs -f filecodebox ERROR: Error loading ...
看着像是文件没下载完
24楼 pnsroc 11小时前
可以看下日志吗,端口在main.py里面就可以设置
Traceback (most recent call last):
File "/www/wwwroot/box/main.py", line 43, in <module>
index_html = open('templates/index.html', 'r', encoding='utf-8').read() \
FileNotFoundError: [Errno 2] No such file or directory: 'templates/index.html'
25楼 Vast 11小时前
Traceback (most recent call last):
File "/www/wwwroot/box/main.py", line 43, in
index_html...
/www/wwwroot/box这个目录下有templates文件夹吗,里面应该有两个html文件的,可以从https://github.com/vastsa/FileCodeBox/releases/tag/Main直接下载code.zip解压
26楼 pnsroc 11小时前
/www/wwwroot/box这个目录下有templates文件夹吗,里面应该有两个html文件的,可以从https://github.com/ ...
里面有2个html文件的
27楼 h3cie 11小时前
Mark
28楼 Vast 11小时前
里面有2个html文件的
看下宝塔的启动目录,要选择/www/wwwroot/box,启动文件要选择/www/wwwroot/box/main.py
29楼 pnsroc 11小时前
看下宝塔的启动目录,要选择/www/wwwroot/box,启动文件要选择/www/wwwroot/box/main.py ...
可以了
30楼 格孑孑 10小时前
能够上传多大文件,取决于服务器的内存是吧
32楼 交配交的人 8小时前
大佬,支持开源,弱弱问句,怎么升级?
33楼 Vast 7小时前
大佬,支持开源,弱弱问句,怎么升级?
咳咳,这个问题,我目前还没有什么好的办法,重新拉取然后覆盖重启嘛,我没有这块经验
34楼 larry 7小时前
咳咳,这个问题,我目前还没有什么好的办法,重新拉取然后覆盖重启嘛,我没有这块经验 ...
提示太不友好了。上传完文件不显示取件码,取文件又不显示下载链接。。
35楼 Vast 6小时前
提示太不友好了。上传完文件不显示取件码,取文件又不显示下载链接。。 ...
1.4.1里面修改了一下,就是输入取件码之后,自动打开取件箱,有一个文字链接,点击下载
36楼 上马 5小时前
Vast 发表于 2022-12-11 10:44
看着像是文件没下载完
试了好多次了都是这样
37楼 sotandlat 4小时前
docker宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 404, in main
run(
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 569, in run
server.run()
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 67, in serve
config.load()
File "/usr/local/lib/python3.9/site-packages/uvicorn/config.py", line 477, in load
self.loaded_app = import_from_string(self.app)
File "/usr/local/lib/python3.9/site-packages/uvicorn/importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._**_import(name[level:], package, level)
File "", line 1030, in _**_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 855, in exec_module
File "", line 228, in _call_with_frames_removed
File "/app/./main.py", line 140, in
async def get_file(code: str, db: Session = Depends(get_db)):
NameError: name 'get_db' is not defined
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 404, in main
run(
File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 569, in run
server.run()
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 67, in serve
config.load()
File "/usr/local/lib/python3.9/site-packages/uvicorn/config.py", line 477, in load
self.loaded_app = import_from_string(self.app)
File "/usr/local/lib/python3.9/site-packages/uvicorn/importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._**_import(name[level:], package, level)
File "", line 1030, in _**_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 855, in exec_module
File "", line 228, in _call_with_frames_removed
File "/app/./main.py", line 140, in
async def get_file(code: str, db: Session = Depends(get_db)):
NameError: name 'get_db' is not defined
38楼 Vast 3小时前
docker宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
https://github.com/vastsa/FileCodeBox/releases/tag/Main
这个是稳定版的,目前代码正在完善异步数据库
39楼 Vast 3小时前
docker宝塔:
Traceback (most recent call last):
File "/usr/local/bin/uvicorn", line 8, in
目前代码已完善完啦,可以从这拉取最新版
https://github.com/vastsa/FileCodeBox/releases/tag/V1.4.3
40楼 sotandlat 半小时前
目前代码已完善完啦,可以从这拉取最新版
https://github.com/vastsa/FileCodeBox/releases/tag/V1.4.3 ...
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网






评论前必须登录!
立即登录 注册