mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
29 lines
664 B
Python
29 lines
664 B
Python
|
import os, sys
|
||
|
import uuid
|
||
|
|
||
|
sys.path.append("/code")
|
||
|
|
||
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "plane.settings.production")
|
||
|
import django
|
||
|
|
||
|
django.setup()
|
||
|
|
||
|
from plane.db.models import User
|
||
|
|
||
|
|
||
|
def populate():
|
||
|
default_email = os.environ.get("DEFAULT_EMAIL", "captain@plane.so")
|
||
|
default_password = os.environ.get("DEFAULT_PASSWORD", "password123")
|
||
|
|
||
|
if not User.objects.filter(email=default_email).exists():
|
||
|
user = User.objects.create(email=default_email, username=uuid.uuid4().hex)
|
||
|
user.set_password(default_password)
|
||
|
user.save()
|
||
|
print("User created")
|
||
|
|
||
|
print("Success")
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
populate()
|