DEPRECATED - Give beta testers access to your Apps
Перейти к файлу
Jeremiah Orem c54686b97d aws: create s3 bucket option 2014-06-09 17:13:36 -07:00
docs Missed commit on home.js 2014-05-27 09:48:41 -07:00
i18n Basic mozilla NodeJS app 2014-05-05 14:27:12 -07:00
node_modules Add App table to DynamoDB 2014-06-05 10:38:16 -07:00
scripts Adding manual regression test for install page 2014-05-30 12:12:16 -07:00
server aws: create s3 bucket option 2014-06-09 17:13:36 -07:00
www Bulletproof images 2014-06-05 17:00:47 -07:00
.gitignore Ignore public cert db files 2014-05-16 14:53:47 -07:00
Gruntfile.js Clean up temp files 2014-05-08 13:53:04 -07:00
README.md Update help with latest CLI which does not use Python or NSS 2014-05-16 11:25:17 -07:00
build build: add dependencies 2014-06-06 15:28:49 -07:00
package.json Fix bugs introduce with Enterprise/Cloud refactor 2014-05-29 11:11:10 -07:00

README.md

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 privelged 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
  • MySQL
  • NSS Tools

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

Developer Installation

$ 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