diff --git a/docker-compose/requirements/djangoserver/Dockerfile b/docker-compose/requirements/djangoserver/Dockerfile index 794eead..4b4a3aa 100644 --- a/docker-compose/requirements/djangoserver/Dockerfile +++ b/docker-compose/requirements/djangoserver/Dockerfile @@ -12,7 +12,7 @@ RUN apt install -y python3.12 postgresql-client RUN curl https://bootstrap.pypa.io/get-pip.py -o /root/get-pip.py RUN python3.12 /root/get-pip.py -RUN pip3 install requests django psycopg "channels[daphne]" +RUN pip3 install requests django psycopg "channels[daphne]" bcrypt ARG DB_HOST=; ARG DB_NAME=; diff --git a/docker-compose/requirements/djangoserver/file/server/server/asgi.py b/docker-compose/requirements/djangoserver/file/server/server/asgi.py index e424ae7..e672bfa 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/asgi.py +++ b/docker-compose/requirements/djangoserver/file/server/server/asgi.py @@ -14,10 +14,10 @@ from django.urls import path from django.core.asgi import get_asgi_application from channels.sessions import SessionMiddlewareStack -from .websocket import WebsocketHandler - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'server.settings') +from .websocket import WebsocketHandler + django = get_asgi_application() application = ProtocolTypeRouter({ diff --git a/docker-compose/requirements/djangoserver/file/server/server/models.py b/docker-compose/requirements/djangoserver/file/server/server/models.py index 6768377..7b1205e 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/models.py +++ b/docker-compose/requirements/djangoserver/file/server/server/models.py @@ -2,9 +2,10 @@ from django.db import models class User(models.Model): id = models.AutoField(primary_key=True) - nickname = models.CharField(max_length=20) - mail = models.EmailField() + username = models.CharField(max_length=20, unique=True) + mail = models.EmailField(unique=True) password = models.CharField(max_length=100) + id42 = models.DecimalField(decimal_places=0, unique=True, default=0) class Message(models.Model): id = models.AutoField(primary_key=True) diff --git a/docker-compose/requirements/djangoserver/file/server/server/settings.py b/docker-compose/requirements/djangoserver/file/server/server/settings.py index 8daaef5..85fe174 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/settings.py +++ b/docker-compose/requirements/djangoserver/file/server/server/settings.py @@ -27,7 +27,6 @@ DEBUG = True ALLOWED_HOSTS = ['*'] - # Application definition INSTALLED_APPS = [ @@ -141,4 +140,3 @@ SESSION_COOKIE_SECURE = False SESSION_COOKIE_HTTPONLY = True SESSION_COOKIE_SAMESITE = 'Lax' SESSION_EXPIRE_AT_BROWSER_CLOSE = False - diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequets/.DS_Store b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/.DS_Store similarity index 100% rename from docker-compose/requirements/djangoserver/file/server/server/typeRequets/.DS_Store rename to docker-compose/requirements/djangoserver/file/server/server/typeRequests/.DS_Store diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequets/createAccount.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py similarity index 80% rename from docker-compose/requirements/djangoserver/file/server/server/typeRequets/createAccount.py rename to docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py index d12bf8f..a4c09c1 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequets/createAccount.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/createAccount.py @@ -6,13 +6,16 @@ # By: edbernar