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",