On 6/17/14 11:07, Dan Callahan wrote:
On Thursday, I'll take the responses I've received and turn that into a
formal proposal.

Alright, upon reviewing the replies, some of which didn't make it through to the lists, I'm pretty confident that:

- Folks want support on a wide variety of platforms.

- Mozilla employees are likely to use AWS (with fxa-dev) or their local machine (with npm / pip install).

- Self-hosters are unlikely to use fxa-dev, as "it creates too many moving parts," and it currently contains "non-essential Mozilla specific bits."

- We're not the right people to build RPMs or Debs; we should focus on source and instructions instead.

- Many self-hosters want to use OwnCloud, which means our own code doesn't necessarily have to be the preferred path for self-hosting, just a reasonable one.

With that in mind, I'd like to move forward with the following specific targets:

1. Add Sync to Danny's fxa-dev.

This ensures that self-hosted Sync is a part of Mozilla's normal QA / Dev environment.

2. "Minimal" Vagrant + Ansible scripts for Ubuntu 14.04 LTS, and possibly CentOS 7.

The primary goal of the script is not to be executed by self-hosters, but rather to act as executable (testable, verifiable) documentation for self-hosting. Thus, legibility is my primary concern. Ansible Playbooks and Dockerfiles seem to be the best options, and I'm leaning toward Ansible as it's currently being used by Danny's fxa-dev project.

3. Generally improved documentation.

   Since it sounds like most self-hosters will be rolling their own setup.

Additionally, I'd love to work with someone in the community to:

4. Get self-hosted Sync working on a PaaS like Heroku.

   Mainly a proof of concept, but what a cool blog post that would make!

If anyone objects (or concurs!), let me know,
-Callahad

_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to