1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-02-21 19:19:39 +02:00

Add a global admin account when initializing the database

This commit is contained in:
Pierre Jaury 2016-03-20 11:41:53 +01:00
parent c52cf53310
commit 54fb9cf60a

View File

@ -1,6 +1,18 @@
from freeposte import db
from freeposte import db, models
from passlib import hash
# Initialize the database
db.create_all()
domain = models.Domain(name="example.com")
user = models.User(
localpart="admin",
domain=domain,
global_admin=True,
password=hash.sha512_crypt.encrypt("admin").
)
db.session.add(domain)
db.session.add(user)
db.session.commit()