updated settings
This commit is contained in:
20
main.py
20
main.py
@@ -37,7 +37,7 @@ def create_default_admin():
|
||||
admin_username = os.environ.get('ADMIN_USER', 'admin')
|
||||
admin_password = os.environ.get('ADMIN_PASSWORD', 'admin123')
|
||||
|
||||
# Check if admin user already exists
|
||||
# Create default admin user
|
||||
if not User.query.filter_by(username=admin_username).first():
|
||||
hashed_password = bcrypt.generate_password_hash(admin_password).decode('utf-8')
|
||||
admin_user = User(
|
||||
@@ -51,6 +51,24 @@ def create_default_admin():
|
||||
log_action(f"Default admin user '{admin_username}' created")
|
||||
else:
|
||||
print(f"Admin user '{admin_username}' already exists")
|
||||
|
||||
# Create default super admin user
|
||||
sadmin_username = os.environ.get('SADMIN_USER', 'sadmin')
|
||||
sadmin_password = os.environ.get('SADMIN_PASSWORD', 'sadmin123')
|
||||
|
||||
if not User.query.filter_by(username=sadmin_username).first():
|
||||
hashed_password = bcrypt.generate_password_hash(sadmin_password).decode('utf-8')
|
||||
sadmin_user = User(
|
||||
username=sadmin_username,
|
||||
password=hashed_password,
|
||||
role='sadmin'
|
||||
)
|
||||
db.session.add(sadmin_user)
|
||||
db.session.commit()
|
||||
print(f"Default super admin user '{sadmin_username}' created with password '{sadmin_password}'")
|
||||
log_action(f"Default super admin user '{sadmin_username}' created")
|
||||
else:
|
||||
print(f"Super admin user '{sadmin_username}' already exists")
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user