目录

BetaFox

Give beta testers access to your Apps

This is the source code to the BetaFox webapp.

FirefoxOS, Firefox for Android and other future runtimes let developers write Open Web Apps. Distributing privileged apps to remote testers is very difficult.

This webapp allows developers to upload their packaged apps and gives them versioned install links. Beta testers can install the app from the link.

Dependencies

  • NodeJS 10.x or greater
  • Python 2.7 or greater, but less than Python 3.x
  • MySQL
  • NSS Tools
  • zip/unzip (UnZip, by Info-ZIP will work)

See docs/AWS.md for a fast, simple Ubuntu/EC2 based install.

Developer Installation

$ cp server/config/default.js  server/config/developer.js
# customize developer.js config file as you see fit... then
$ mysql < docs/db/schema_up_000.sql
$ npm install
$ npm start

npm install isn’t required for stage and production servers. The node modules required are checked in with the source code. npm rebuild is required for all environments.

The webapp is available at http://localhost:8000

Development

Client side assets are prepared and built with GruntJS.

grunt

Minified or built assets are commited into git.

Get Involved

https://wiki.mozilla.org/Mobile/Projects/BetaFox

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号