diff --git a/Dockerfile b/Dockerfile index 7e703fe..a0c26cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,13 +3,14 @@ FROM python:alpine ADD requirements.txt /app/requirements.txt RUN apk update \ && apk add --virtual build-deps gcc python3-dev musl-dev \ - && apk add --no-cache mariadb-dev \ + && apk add --no-cache mariadb-dev jpeg-dev zlib-dev libpng-dev \ && pip install --no-cache-dir -r /app/requirements.txt \ - && apk add --no-cache mariadb-connector-c \ && apk del build-deps ADD . /app WORKDIR /app +RUN python manage.py collectstatic + EXPOSE 8000 ENV DJANGO_SETTINGS_MODULE=altessimo.production diff --git a/altessimo/settings.py b/altessimo/settings.py index 320e65e..3dc4b61 100644 --- a/altessimo/settings.py +++ b/altessimo/settings.py @@ -46,6 +46,7 @@ INSTALLED_APPS = [ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', + 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', diff --git a/requirements.txt b/requirements.txt index 4356d20..7a1f604 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ Django>=3.0,<4.0 mysqlclient gunicorn +whitenoise +Pillow