自己搭建APP内网分发平台

发布一下 0 0

开源项目地址:https://github.com/pluosi/app-host

自己搭建APP内网分发平台

自己搭建APP内网分发平台

自己搭建APP内网分发平台

AppHost

一个轻量级的包托管网站,app-host 主要用于 iOS 和 Android 的包管理,作用类似于fir.im,不同之处是可以自由部署在内网,方便了公司项目保密。并且代码开源也可以方便根据各自需求进行定制化开发。

功能

  • 支持创建多个APP项目
  • 支持新建渠道( iOS,安卓,各种环境都归为渠道,例如 iOS 生产,iOS 测试,Android 生产等)
  • 支持手动和api上传安装包
  • 支持帐号和权限管理
  • 支持自动解析安装包的信息,包括 iOS 的包类型 ADHOC 还是 release,udid,安卓的签名证书等

部署方式

docker run --name app_host -v ~/shared:/app/shared -p 3000:8686 -d tinyc/app-host:lastest

IOS需要额外配置https

//https_app.confserver {    listen 443 ssl;    server_name  ota.xxx.com;        # access_log /var/log/nginx/ota.xxx.com_access.log;    ssl_certificate      /home/xxx.com/nginx/public.pem;    ssl_certificate_key  /home/xxx.com/nginx/private.key;    ssl on;    location / {        proxy_set_header  Host $http_host;        proxy_set_header  X-Real-IP $remote_addr;        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header  X-Forwarded-Proto https;        proxy_set_header  X-Forwarded-Port $server_port;        proxy_pass http://172.21.35.62:3000; #此处改为 docker 服务的地址    }}server {    listen 80;    server_name ota.xxx.com;    rewrite ^(.*)$  https://$host$1 permanent;}

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/174211.html