> I really like #1 and #2. I'm not sure #3 is necessary since core devs / 
QA have historically tended to use AWS for testing 

I agree that #3 might not be practical as an explicit goal, but if we accept it 
in the form of a constraint on our deployment architecture I think it will 
benefit us and the community. 

The self-hosting packaging is essentially a single server deployment. If we 
design the deployment to scale from 1-n nodes we get most of the way to an easy 
self hosting setup. The rest is just (optionally) wrapping up the config and 
multi-process complexity into a single config file and a parent process to 
manage all the others. The tidy packaging is the only bit that doesn’t directly 
benefit development because in dev we tend to want things unpacked for maximum 
flexibility.

I think the bits that wrap everything up nicely should be a separate project 
but everything to make it possible to run on a single machine is already being 
done in fxa-dev (with the caveat that is has some non-essential Mozilla 
specific details that can be factored out)
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to