compile less files in docker
This commit is contained in:
@@ -2,3 +2,5 @@
|
||||
node_modules/
|
||||
build/
|
||||
.tool-versions
|
||||
*.css
|
||||
*.css.map
|
||||
|
||||
@@ -8,6 +8,7 @@ RUN yarn install --frozen-lockfile
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN ./compile-less.sh
|
||||
RUN yarn build
|
||||
|
||||
FROM nginx as proxy
|
||||
|
||||
Executable
+9
@@ -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
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user