Skip to content

Commit 6292cd5

Browse files
checking environment for secret_key and security_password_salt
1 parent c478201 commit 6292cd5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

manage.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,8 @@ def _ensure_conf():
130130
if not os.path.isfile(private_filename):
131131
with open(private_filename, 'w') as f:
132132
for secret_name in ('SECRET_KEY', 'SECURITY_PASSWORD_SALT'):
133-
f.write('{}: {!r}\n'.format(secret_name, _generate_secret_string()))
133+
# either pull value from environment or generate random value
134+
f.write('{}: {!r}\n'.format(secret_name, os.environ.get(secret_name, _generate_secret_string())))
134135

135136
def _generate_secret_string(length=50):
136137
return "".join([random.choice(string.ascii_letters) for i in range(length)])

0 commit comments

Comments
 (0)