Closed
Bug 1107729
Opened 10 years ago
Closed 9 years ago
[tracker] 12-factor app compliance
Categories
(Input Graveyard :: Backend, defect, P1)
Input Graveyard
Backend
Tracking
(Not tracked)
RESOLVED
FIXED
2015q1
People
(Reporter: willkg, Assigned: willkg)
References
Details
At some point in the near future, events will unfold that will change the fundamentals of the Input universe. In order to coast through these changes unscathed and not trip, fall hard and burn in the fires of infrastructure inferno, it behooves us greatly to adhere to the principles of the 12 Factor App. This tracker bug covers fixing the things that cause Input to be out of compliance with 12 Factor.
Assignee | ||
Comment 1•10 years ago
|
||
Project plan: https://wiki.mozilla.org/Firefox/Input/12_Factor_App
Assignee | ||
Comment 2•10 years ago
|
||
Peter said he's going to use decouple for settings (https://github.com/henriquebastos/python-decouple). Definitely worth looking into.
Assignee | ||
Comment 3•9 years ago
|
||
Putting this in this quarter.
Priority: -- → P1
Target Milestone: --- → 2015q1
Assignee | ||
Comment 4•9 years ago
|
||
Grabbing this since I'm going to work on the sub-bugs.
Assignee: nobody → willkg
Assignee | ||
Comment 5•9 years ago
|
||
For settings, we rolled our own system (it's not hard--there's not much to it) for the time being. Because our current production system continues to use the fjord/settings/local.py methodology and I didn't want to deal with migrating to a new settings system, I did the minimum amount of work to gets environment-variable-based settings working. In the process of moving Input to AWS, I'd like to revisit settings and redo it probably using django-configurations. That makes it easier to put non-secret settings in version control which makes it easier to make system changes. Anyhow, I'll update the "move to AWS" bug with this info. This is the only outstanding thing we had at this stage, so I'm closing this out.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Product: Input → Input Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•