Skip to content

Commit f1cb8b5

Browse files
prateekj117niranjan94
authored andcommitted
Read from environment variables when creating the super admin user
1 parent 55334a0 commit f1cb8b5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

manage.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,18 @@ def initialize_db(credentials):
7979
print("[LOG] Could not create tables. Either database does not exist or tables already created")
8080
if populate_data:
8181
credentials = credentials.split(":")
82-
create_super_admin(credentials[0], credentials[1])
82+
admin_email = os.environ.get('SUPER_ADMIN_EMAIL', credentials[0])
83+
admin_password = os.environ.get('SUPER_ADMIN_PASSWORD', credentials[1])
84+
create_super_admin(admin_email, admin_password)
8385
populate()
8486
else:
8587
print("[LOG] Tables already exist. Skipping data population & creation.")
8688

8789

8890
@manager.command
89-
def prepare_kubernetes_db():
91+
def prepare_kubernetes_db(credentials='open_event_test_user@fossasia.org:fossasia'):
9092
with app.app_context():
91-
initialize_db('open_event_test_user@fossasia.org:fossasia')
93+
initialize_db(credentials)
9294

9395

9496
if __name__ == "__main__":

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy