From 034fb6c6786d5c44471fa6ad93c0c5f7a01f2e0a Mon Sep 17 00:00:00 2001 From: Tom Irgang Date: Fri, 21 Apr 2023 19:09:48 +0200 Subject: [PATCH] serve media --- Dockerfile | 2 ++ nginx.default | 2 ++ rc_hip/rc_hip/settings.py | 1 + rc_hip/rc_hip/urls.py | 4 +++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8bfc724..417a555 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,8 @@ RUN mkdir -p /opt/app RUN mkdir -p /opt/app/pip_cache RUN mkdir -p /opt/app/rc_hip RUN mkdir -p /opt/app/rc_hip/data +RUN mkdir -p /opt/app/rc_hip/media +RUN mkdir -p /opt/app/rc_hip/static COPY rc_hip /opt/app/rc_hip RUN rm -f /opt/app/rc_hip/data/db.sqlite3 diff --git a/nginx.default b/nginx.default index aafba40..ec99900 100644 --- a/nginx.default +++ b/nginx.default @@ -2,6 +2,8 @@ server { listen 8020; server_name example.org; + client_max_body_size 20M; + location / { proxy_pass http://127.0.0.1:8010; proxy_set_header Host $host; diff --git a/rc_hip/rc_hip/settings.py b/rc_hip/rc_hip/settings.py index c695e11..b5c9c16 100644 --- a/rc_hip/rc_hip/settings.py +++ b/rc_hip/rc_hip/settings.py @@ -132,6 +132,7 @@ USE_TZ = True # https://docs.djangoproject.com/en/4.2/howto/static-files/ STATIC_URL = 'static/' +MEDIA_URL = 'media/' # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field diff --git a/rc_hip/rc_hip/urls.py b/rc_hip/rc_hip/urls.py index bc7b9ae..2469ed7 100644 --- a/rc_hip/rc_hip/urls.py +++ b/rc_hip/rc_hip/urls.py @@ -16,9 +16,11 @@ Including another URLconf """ from django.contrib import admin from django.urls import path, include +from django.conf import settings +from django.conf.urls.static import static urlpatterns = [ path("", include("repapp.urls")), path('admin/', admin.site.urls), -] +] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)