开源软件名称:AppServer
开源软件地址:https://gitee.com/skytoup/AppServer
开源软件介绍:
AppServer简介基于Sanic 搭建的简单App 在线下载、安装服务器。可在线下载安装包, 或者iPhone 在线安装ipa。 首页 上传App App详情页 App编辑页 功能更多... 使用环境- Python > 3.5
- macOS 10.12+
- centos 6+
- ubuntu 14.04+
- 还有其它更多尚未测试...
配置(app/config.py)把Config 的host 修改为本机地址 运行服务器源码运行# linux系统请注意, 需要安装libpng12(centos已测试, 其它系统还没测试), MacOSX系统不需要`yum install libpng12` # centos git clone https://github.com/skytoup/AppServer cd AppServer gcc vendors/pngdefry/pngdefry.c -o pngdefry # 编译pngdfry pip install -r requirements.txt # 安装依赖 python main.py # 运行服务器 open https://your_bing_host:8000 # or 打开浏览器, 输入https://{Config的host}:8000, 回车
Docker运行git clone https://github.com/skytoup/AppServer cd AppServer - 修改
app/config/config.py:BaseConfig.host 为需要绑定的ip地址, 设置错误会导致iOS无法在线下载安装ipa docker build -t app_server ./ docker run -d -p 8000:8000 -v /path/to/data:/www/AppServer/data -v /path/to/log:/www/AppServer/log --name AppServer app_server # ordocker run -d -p 8000:8000 --name AppServer app_server open https://your_bing_host:8000 # or 打开浏览器, 输入https://{Config的host}:8000, 回车
服务器的单元测试pip install -r requirements_test.txt pytest -q tests
HTML前端不是专业前端, 只是简单做了一个非常简陋的, 请勿介意 |
请发表评论