Firefox OS/Performance/Automating Datazilla Developer Setup: Difference between revisions
< Firefox OS | Performance
Jump to navigation
Jump to search
(Created page with "==Introduction== Currently, getting a local instance of [http://datazilla.mozilla.org/b2g/ Datazilla] set up for the purpose of developing it is non-trivial. Vagrant and Doc...") |
m (Lakrits moved page FirefoxOS/Performance/Automating Datazilla Developer Setup to Firefox OS/Performance/Automating Datazilla Developer Setup: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to...) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
Currently, getting a local instance of [http://datazilla.mozilla.org/b2g/ Datazilla] set up for | Currently, getting a local instance of [http://datazilla.mozilla.org/b2g/ Datazilla] set up for development is non-trivial. Vagrant and Docker could be used to automate the provisioning of a local Docker instance that is set up correctly for Datazilla hacking. | ||
==Project Plan== | ==Project Plan== | ||
Line 9: | Line 9: | ||
# Build a base Vagrant file to provision a Docker instance running Ubuntu 13.04. This will be used as the base for a number of other similar projects. | # Build a base Vagrant file to provision a Docker instance running Ubuntu 13.04. This will be used as the base for a number of other similar projects. | ||
# Build upon the base Vangrant file to provision the Docker instance with the necessary prerequisites for running Datazilla. | # Build upon the base Vangrant file to provision the Docker instance with the necessary prerequisites for running Datazilla. | ||
# Add automation to the provisioning process to clone the Datazilla code and to set up a local database with test data. | # Add automation to the provisioning process to clone the [https://github.com/mozilla/datazilla/ Datazilla code] and to set up a local database with test data. | ||
# Write an MDN article documenting how to use Vagrant to provision a Datazilla development environment. | # Write an MDN article documenting how to use Vagrant to provision a Datazilla development environment. | ||
==Bugs== | ==Bugs== | ||
No meta bug created yet. | No meta bug created yet. | ||
==Contacts== | |||
* [https://mozillians.org/en-US/u/dhuseby/ Dave Huseby] | |||
* jeads on irc.mozilla.org |
Latest revision as of 13:59, 1 February 2015
Introduction
Currently, getting a local instance of Datazilla set up for development is non-trivial. Vagrant and Docker could be used to automate the provisioning of a local Docker instance that is set up correctly for Datazilla hacking.
Project Plan
We have already gone through the process of setting up Vagrant to provision a development environment for our TreeHerder web app. The documentation on how to install TreeHerder using Vagrant is here. The TreeHerder Vagrant file is here.
To be successful in this project, the following has to be accomplished:
- Build a base Vagrant file to provision a Docker instance running Ubuntu 13.04. This will be used as the base for a number of other similar projects.
- Build upon the base Vangrant file to provision the Docker instance with the necessary prerequisites for running Datazilla.
- Add automation to the provisioning process to clone the Datazilla code and to set up a local database with test data.
- Write an MDN article documenting how to use Vagrant to provision a Datazilla development environment.
Bugs
No meta bug created yet.
Contacts
- Dave Huseby
- jeads on irc.mozilla.org