compile less files in docker

This commit is contained in:
2023-08-14 10:45:59 +02:00
parent 9218494f16
commit f2b89d805e
5 changed files with 17 additions and 5 deletions
+2
View File
@@ -2,3 +2,5 @@
node_modules/
build/
.tool-versions
*.css
*.css.map
+1
View File
@@ -8,6 +8,7 @@ RUN yarn install --frozen-lockfile
COPY . .
RUN ./compile-less.sh
RUN yarn build
FROM nginx as proxy
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
echo "Compiling all LESS files to CSS"
for file in src/**/*.less
do
FROM=$file
TO=${file/.*/.css}
echo "$FROM --> $TO"
node_modules/less/bin/lessc "$FROM" "$TO"
done
+1 -1
View File
@@ -45,7 +45,7 @@
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"less": "^4.1.3",
"less": "^4.2.0",
"less-loader": "^11.1.3"
}
}
+4 -4
View File
@@ -6221,10 +6221,10 @@ less-loader@^11.1.3:
resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-11.1.3.tgz#1bb62d6ca9bf00a177c02793b54baac40f9be694"
integrity sha512-A5b7O8dH9xpxvkosNrP0dFp2i/dISOJa9WwGF3WJflfqIERE2ybxh1BFDj5CovC2+jCE4M354mk90hN6ziXlVw==
less@^4.1.3:
version "4.1.3"
resolved "https://registry.yarnpkg.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246"
integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==
less@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450"
integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==
dependencies:
copy-anything "^2.0.1"
parse-node-version "^1.0.1"