diff --git a/myproject/Dockerfile b/myproject/Dockerfile
index df224fd4642531451d3ac39cce7c01c76ba2a682..4cbaea85267235eca29698c99a7118a1b3b7d238 100644
--- a/myproject/Dockerfile
+++ b/myproject/Dockerfile
@@ -50,3 +50,4 @@ RUN python manage.py collectstatic --noinput
 
 COPY entrypoint.sh /entrypoint.sh
 RUN chmod +x /entrypoint.sh
+
diff --git a/myproject/debug.log b/myproject/debug.log
index 421ec9ac1d067eede71ab39bffb1425409eb0a17..3e46aa6baf526c0043882a227bff4b43e19dacfa 100644
--- a/myproject/debug.log
+++ b/myproject/debug.log
@@ -1158,3 +1158,6 @@ Traceback (most recent call last):
   File "/usr/local/lib/python3.11/site-packages/django/template/base.py", line 555, in invalid_block_tag
     raise self.error(
 django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 262: 'endblock', expected 'elif', 'else' or 'endif'. Did you forget to register or load this tag?
+Watching for file changes with StatReloader
+Not Found: /favicon.ico
+Watching for file changes with StatReloader
diff --git a/myproject/entrypoint.sh b/myproject/entrypoint.sh
index e882418b2b601205cd56943e47d2b40e728ddc55..40cb5fee645e054045827ef695e8d1709e2f4d3a 100644
--- a/myproject/entrypoint.sh
+++ b/myproject/entrypoint.sh
@@ -6,5 +6,6 @@ python manage.py makemigrations
 
 echo "Applying migrations"
 python manage.py migrate
+python manage.py make_users
 
 python manage.py runserver 0.0.0.0:8000
\ No newline at end of file
diff --git a/myproject/myapp/management/commands/__init__.py b/myproject/myapp/management/commands/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..203562bfa077a16fadd91e30a5a288cbf09feb6f
--- /dev/null
+++ b/myproject/myapp/management/commands/__init__.py
@@ -0,0 +1 @@
+# __init__.py
\ No newline at end of file
diff --git a/myproject/myapp/management/commands/make_users.py b/myproject/myapp/management/commands/make_users.py
new file mode 100644
index 0000000000000000000000000000000000000000..8ab8b98cff9bf462822d7a2a5e7501d81ddbfaf0
--- /dev/null
+++ b/myproject/myapp/management/commands/make_users.py
@@ -0,0 +1,22 @@
+# app/management/commands/create_users.py
+from django.core.management.base import BaseCommand
+from django.contrib.auth.hashers import make_password
+from django.contrib.auth import get_user_model
+
+class Command(BaseCommand):
+    def handle(self, *args, **options):
+        Profile = get_user_model()
+        if not Profile.objects.filter(username="superuser").exists():
+            Profile.objects.create_superuser("superuser", password="placeholder")
+
+        if not Profile.objects.filter(username="admin").exists():
+            Profile.objects.create_user("admin", password="placeholder")
+        
+        if not Profile.objects.filter(username="base_user").exists():
+            Profile.objects.create_user("base_user", password="placeholder")
+        
+        if not Profile.objects.filter(username="ml_engineer").exists():
+            Profile.objects.create_user("ml_engineer", password="placeholder")
+        
+        if not Profile.objects.filter(username="accountant").exists():
+            Profile.objects.create_user("accountant", password="placeholder")
\ No newline at end of file