Skip to content

Callek/build-funsize

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funsize

Build Status

This service (Previously called Senbonzakura for now) will generate partial .MAR (Mozilla ARchive) files for updates from Version A to Version B on demand.

See Wiki Page for more details.

TODO

See TODO.md

Dev-Env Requirements

  • Setup a virtualenv
  • Clone source
  • Run python setup.py develop inside your virtualenv
  • You're good to go!

Use infrastructure with Docker via Vagrant

To deploy & test the infrastructure on a particular machine, the Docker platform can easily be used. Docker Engine uses Linux-specific kernel features, so to run it within OS X/Windows a lightweight virtual machine is needed.

If you want to use Docker with Vagrant you need to:

  1. Download Vagrant from here http://www.vagrantup.com/downloads.html
  2. Go into your working directory
  3. Find the Vagrantfile sample from this repo placed under Docker folder.
  4. Rename Vagrantfile.sample to Vagrantfile.
  5. From Docker directory run:
    • $vagrant up funsizeapp --provider=docker

A fully functional Vagrant container with Docker provisioning automatically installed software has been created.

Client side

The client side to call for partials lies in this python package script:

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

You can find a full copy of the MPL in the included LICENSE.md file.

About

Partial mar generation service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.7%
  • Shell 36.3%