diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..53123e8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM greyltc/archlinux-aur +WORKDIR /alkator +COPY . . +EXPOSE 8002 +run pacman -Syu python python-weasyprint python-dateutil python-django npm --noconfirm +RUN sudo -u ab -D~ bash -c 'yay -Syu --removemake --needed --noprogressbar --noconfirm python-daphne' +CMD ["/usr/bin/daphne", "alkator.asgi:application", "-p", "8002"] \ No newline at end of file diff --git a/alkator/settings.py b/alkator/settings.py index 391ba03..eac5840 100644 --- a/alkator/settings.py +++ b/alkator/settings.py @@ -32,6 +32,7 @@ CSRF_TRUSTED_ORIGINS = ['https://alkator.cz', 'https://beta.alkator.cz'] # Application definition INSTALLED_APPS = [ + 'daphne', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', @@ -70,6 +71,7 @@ TEMPLATES = [ ] WSGI_APPLICATION = 'alkator.wsgi.application' +ASGI_APPLICATION = 'alkator.asgi.application' SESSION_COOKIE_SECURE = True