Django secret generated per install,

This commit is contained in:
Raelon Masters
2020-08-02 13:17:41 -04:00
parent 5e36fc1d16
commit 0fc3d445fc
12 changed files with 49 additions and 23 deletions

View File

@@ -1,12 +1,9 @@
#!/usr/bin/ env python
#!/usr/bin/ env python3
import json
import os
import pathlib
import platform
import pprint
import subprocess as sp
import sys
from shutil import copyfile
from django.core.management.utils import get_random_secret_key
import psutil
from src.backend.lib.display import TerminalDisplay
@@ -34,6 +31,8 @@ class Configuration:
json.dump(data, backup_file)
return data
except Exception as e:
f = open(str(self._cp),"w")
f
print(e)
return False
@@ -225,6 +224,7 @@ for key in install_answers:
config[key["name"]] = key["answer"]
# config["USER"] = os.environ["USER"]
config["USER"] = "pyshelf"
config["SECRET"] = get_random_secret_key()
# Write configuration
Configuration().write_file(config)
# Start checking for our list of required services