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()