Use randomly-generated fxa.metrics_uid_secret_key for self-hosters.
This commit is contained in:
parent
a35ed3785c
commit
c5c7de85d8
@ -93,6 +93,11 @@ def includeme(config):
|
|||||||
root_logger = logging.getLogger("")
|
root_logger = logging.getLogger("")
|
||||||
if not root_logger.handlers:
|
if not root_logger.handlers:
|
||||||
logging.basicConfig(level=logging.WARN)
|
logging.basicConfig(level=logging.WARN)
|
||||||
|
if "fxa.metrics_uid_secret_key" not in settings:
|
||||||
|
# Default to a randomly-generated secret.
|
||||||
|
# This setting isn't useful in a self-hosted setup
|
||||||
|
# and setting a default avoids scary-sounding warnings.
|
||||||
|
settings["fxa.metrics_uid_secret_key"] = os.urandom(16).encode("hex")
|
||||||
|
|
||||||
# Include the relevant sub-packages.
|
# Include the relevant sub-packages.
|
||||||
config.scan("syncserver")
|
config.scan("syncserver")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user