We should reduce the size of our local.py file. Ideally this file would be unnecessary and entirely optional. Additionally we should have a version of this file (if needed) under some form of private version control for our Apache based systems. GitHub is not a good option for this.
Config refactoring options to explore
[ ] Move configurations into base.py where appropriate.
[ ] Move configurations into dev.py where appropriate.
[ ] Use environment variables where appropriate.
[ ] Setup conditional handling if necessary (if statements in the config).
Elimination of unnecessary configurations
In doing this, there might be cases where the code base or unit tests need to be updated. It should also be expected that some code could be entirely eliminated since.
[ ] Eliminate unneeded configurations and related code.
Version control
[ ] If a local.py is needed for our production system, put this under a form of private version control that is deployable to the Apache boxes.
Issue
We should reduce the size of our
local.py
file. Ideally this file would be unnecessary and entirely optional. Additionally we should have a version of this file (if needed) under some form of private version control for our Apache based systems. GitHub is not a good option for this.Config refactoring options to explore
base.py
where appropriate.dev.py
where appropriate.Elimination of unnecessary configurations
In doing this, there might be cases where the code base or unit tests need to be updated. It should also be expected that some code could be entirely eliminated since.
Version control
local.py
is needed for our production system, put this under a form of private version control that is deployable to the Apache boxes.