From d4a7fb0b7d08bd7129fd047b4f25ed2d6e8cb088 Mon Sep 17 00:00:00 2001 From: th3r00t Date: Fri, 11 Sep 2020 21:03:11 -0400 Subject: [PATCH] Added whitenoise to serve static files --- docker-compose.yml | 2 +- docker/Dockerfile | 3 ++- requirements.txt | 1 + src/frontend/settings.py | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0b7e30c..189eac1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: pyshelf: image: "pyshelf/pyshelf" ports: - - "8080:8000" + - "8000:8000" - "1337:1337" volumes: - "${LOCAL_BOOK_DIR}:/books" diff --git a/docker/Dockerfile b/docker/Dockerfile index 55f31d2..8508064 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -24,4 +24,5 @@ WORKDIR /pyshelf/ RUN python3 -m pip install -r requirements.txt ENTRYPOINT python3 configure \ - daphne --root-path=/pyshelf/src/interface frontend.asgi:application + && cd src/ \ + && daphne -b 0.0.0.0 -p 8000 frontend.asgi:application diff --git a/requirements.txt b/requirements.txt index 7b2383b..78f4fa9 100755 --- a/requirements.txt +++ b/requirements.txt @@ -25,3 +25,4 @@ loguru ptvsd pudb daphne +whitenoise diff --git a/src/frontend/settings.py b/src/frontend/settings.py index ea79189..3b2f608 100755 --- a/src/frontend/settings.py +++ b/src/frontend/settings.py @@ -55,6 +55,7 @@ INSTALLED_APPS = [ AUTH_USER_MODEL = "interface.User" MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", + 'whitenoise.middleware.WhiteNoiseMiddleware', "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware",