79 chars
This commit is contained in:
parent
33d6c66029
commit
91806efc72
|
@ -2,7 +2,6 @@
|
||||||
stdenv,
|
stdenv,
|
||||||
runCommand,
|
runCommand,
|
||||||
python3Packages,
|
python3Packages,
|
||||||
coreutils,
|
|
||||||
zopfli,
|
zopfli,
|
||||||
brotli,
|
brotli,
|
||||||
findutils,
|
findutils,
|
||||||
|
@ -18,22 +17,23 @@
|
||||||
dart-sass
|
dart-sass
|
||||||
zopfli
|
zopfli
|
||||||
brotli
|
brotli
|
||||||
|
gawk
|
||||||
|
findutils
|
||||||
];
|
];
|
||||||
patchPhase = ''patchShebangs --build manage.py'';
|
patchPhase = ''patchShebangs --build manage.py'';
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
mkdir -p static
|
export E11SYNC_STATIC_ROOT=$PWD/static
|
||||||
export E11SYNC_STATIC_ROOT=static
|
|
||||||
export E11SYNC_DEBUG=
|
export E11SYNC_DEBUG=
|
||||||
export E11SYNC_COMPRESS_OFFLINE=1
|
export E11SYNC_COMPRESS_OFFLINE=1
|
||||||
./manage.py collectstatic
|
./manage.py collectstatic
|
||||||
./manage.py compress
|
./manage.py compress
|
||||||
|
|
||||||
${findutils}/bin/find static/ \
|
find static/ \
|
||||||
-name '*.css' -or \
|
-name '*.css' -or \
|
||||||
-name '*.js' -or \
|
-name '*.js' -or \
|
||||||
-name '*.svg' | \
|
-name '*.svg' | \
|
||||||
${gawk}/bin/awk '{print "zopfli "$0;print "brotli "$0}' | \
|
awk '{print "zopfli \""$0"\"";print "brotli \""$0"\""}' | \
|
||||||
${findutils}/bin/xargs -P''$(${coreutils}/bin/nproc) -I{} $SHELL -c {}
|
xargs -P''$(nproc) -I{} $SHELL -c {}
|
||||||
'';
|
'';
|
||||||
installPhase = ''mv static $out'';
|
installPhase = ''mv static $out'';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue