fnpack二次包装UI,在线编辑和打包fpk,和帮助fpk自动托管静态资源
- 在飞牛系统
应用中心找到应用安装 - 下载
fnpackup-docker-x64.fpk到飞牛系统安装 - 或使用
snltty/fnpackupDcker镜像运行,依赖fnpack,监听1069/tcp端口
docker run -it -d --name fnpackup \
--network host \
-v /usr/local/fnpackup-docker/projects:/app/projects \
-v /usr/local/fnpackup-docker/statics:/app/statics \
-v /usr/local/bin/appcenter-cli:/app/appcenter-cli:ro \
-v /usr/local/bin/fnpack:/app/fnpack:ro \
-v /var/apps:/app/apps:ro \
--restart=always \
--privileged=true \
snltty/fnpackup
- 创建应用:在应用列表目录,选择创建应用,或导入已有的.fpk文件
- 进入应用:双击应用文件夹
- 上传程序:原生应用上传你的程序到
app/server中,Docker应用直接编辑app/docker/docker-compose.yaml - 编辑方式:可以使用
快速编辑,或双击文件单独编辑,或右键文件源码编辑 - 打包应用:编辑好全部内容后打包fpk,在项应用文件夹下查看生成的fpk文件
如果你有一些静态网页,或纯静态内容的fpk,专门写一个HTTP/cgi服务,都实在太麻烦了,本程序帮你托管。
使用http://{appname}.domain.com:1069或http://ip:1069/{appname}访问。
- 是fpk里的静态内容
- 打包fpk时,manifest里添加字段
fnpackup - 可以
fnpackup={目录}或fnpackup={目录}/{下级目录},目录级数不限 - manifest里的appname就是
{appname}
- 打包fpk时,manifest里添加字段
- 就纯静态网页
- 安装fnpackup后,找到
文件管理/应用文件/fnpackup-docker/statics/ - 在里面下新建一个文件夹,上传你的静态资源
- 文件夹名称就是
{appname}
- 安装fnpackup后,找到
然后
若此项目对您有用,可以考虑对作者稍加支持,让作者更有动力,在项目上投入更多时间和精力。




