make Dockerfile add a random value and put it on filesystem to be picked up in main.py -> for app.config['SECRET_KEY]
This commit is contained in:
8
main.py
8
main.py
@@ -32,7 +32,13 @@ else:
|
||||
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = DB_URL
|
||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||
app.config.from_mapping( SECRET_KEY=b'\xd6\x04\xbdj\xfe\xed$c\x1e@\xad\x0f\x13,@G')
|
||||
|
||||
# if in prod, Dockerfile will generate a random string and place it in /code/.sk
|
||||
try:
|
||||
with open('/code/.sk') as f:
|
||||
app.config['SECRET_KEY'] = f.read()
|
||||
except Exception:
|
||||
app.config['SECRET_KEY'] = b'my_insecure_pybook_token_with_random_a897s987f98as7df9as87df9safd'
|
||||
|
||||
# ldap config vars: (the last one is required, or python ldap freaks out)
|
||||
app.config['LDAP_HOST'] = 'mara.ddp.net'
|
||||
|
||||
Reference in New Issue
Block a user