Git Product home page Git Product logo

appinhouse's Introduction

appinhouse

公司内网的appinhouse Web服务,包括前端 web 和后端 RESTful 风格的服务server

快速启动

脚本见script目录。

如果希望单独部署其中一个,或几个,请参考文档

环境

ubuntu,go1.6,git,redis

代理

由于网络的问题,安装某些依赖包会出现hash sum mismatch问题,这时候需要代理 ,见shadowsocks文档

第一步,部署redis(可选)

如果已有redis,可跳过。

sudo ./install_redis.sh password #密码可选

第二步,部署inhouse server

#第一个参数是密码,脚本会创建一个名字为appinhouse的用户,需要输入密码用来登录
#第二个参数是redis的地址
#第三个参数是redis的密码(可选)
sudo ./install_appinhouse.sh password redis_address redis_password 

第三步,部署nginx

需要https证书,见nginx配置文档

sudo ./install_nginx.sh #依赖第二步

第四步,部署ftp(可选)

如果你打包的客户端,已经放在一个web服务下,不需要装ftp。

#ftp_root_dir是ftp的根目录,
#passwd是所有用户的密码
#ftp用户名从inhouse_service/conf/app.conf文件的app_names属性中读取
sudo ./install_ftp.sh ftp_root_dir password #依赖第二步

第五步,归档

客户端(ipa/apk)的归档

功能特点

  • RESTful 风格
  • 客户端(ipa/apk)的归档
  • 自动分平台提供(iphone/android/pc)最新版本和历史版本浏览
  • 查看任一版本的客户端的详细信息,其中包括回溯到Jenkins上的此次构建
  • 提供plist生成

文档

appinhouse's People

Contributors

jianghaitao1221 avatar zhiguangwang avatar dongwenhua avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.