Compile scss files with django compressor
This commit is contained in:
parent
d372cd9bf2
commit
2d5365d2a8
7 changed files with 9 additions and 17 deletions
|
@ -16,7 +16,7 @@ RUN apk update \
|
|||
&& apk add postgresql-client \
|
||||
# https://weasyprint.readthedocs.io/en/latest/install.html
|
||||
&& apk add gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev \
|
||||
&& apk add ttf-ubuntu-font-family
|
||||
&& apk add libsass sassc
|
||||
|
||||
# Requirements are installed here to ensure they will be cached.
|
||||
COPY ./requirements /requirements
|
||||
|
|
|
@ -13,7 +13,7 @@ RUN apk update \
|
|||
&& apk add libffi-dev py-cffi \
|
||||
# https://weasyprint.readthedocs.io/en/latest/install.html
|
||||
&& apk add gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev \
|
||||
&& apk add ttf-ubuntu-font-family
|
||||
&& apk add libsass sassc
|
||||
|
||||
RUN addgroup -S django \
|
||||
&& adduser -S -G django django
|
||||
|
|
|
@ -265,5 +265,8 @@ SOCIALACCOUNT_ADAPTER = "schickmacher.users.adapters.SocialAccountAdapter"
|
|||
# https://django-compressor.readthedocs.io/en/latest/quickstart/#installation
|
||||
INSTALLED_APPS += ["compressor"]
|
||||
STATICFILES_FINDERS += ["compressor.finders.CompressorFinder"]
|
||||
COMPRESS_PRECOMPILERS = (
|
||||
('text/x-scss', 'sassc {infile} {outfile}'),
|
||||
)
|
||||
# Your stuff...
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
/* These styles are generated from project.scss. */
|
||||
|
||||
.alert-debug {
|
||||
color: black;
|
||||
background-color: white;
|
||||
border-color: #d6e9c6;
|
||||
}
|
||||
|
||||
.alert-error {
|
||||
color: #b94a48;
|
||||
background-color: #f2dede;
|
||||
border-color: #eed3d7;
|
||||
}
|
|
@ -25,7 +25,7 @@
|
|||
{% compress css %}
|
||||
<!-- This file stores project-specific CSS -->
|
||||
|
||||
<link href="{% static 'css/project.css' %}" rel="stylesheet">
|
||||
<link type="text/x-scss" href="{% static 'sass/project.scss' %}" rel="stylesheet">
|
||||
|
||||
{% endcompress %}
|
||||
{% endblock %}
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{{ title }}</title>
|
||||
<link href="{% static 'css/render.css' %}" rel="stylesheet">
|
||||
{% compress css %}
|
||||
<link type="text/x-scss" href="{% static 'sass/render.scss' %}" rel="stylesheet">
|
||||
{% endcompress %}
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap" rel="stylesheet">
|
||||
</head>
|
||||
|
|
Loading…
Reference in a new issue