diff --git a/Dockerfile b/Dockerfile index 5249d3531c883b3e45276810d2c2030059e1746e..4d2102093f723cb626f35c97d9e84920eb620b11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,13 @@ -# Bootstrap SCSS -FROM ruby:latest AS build-scss +# Bootstrap SCSS + TS +FROM node:latest AS build WORKDIR /build COPY . /build -RUN mkdir /build/public/css -RUN gem install sass -RUN sass --update scss:public/css --style compressed - -# Bootstrap TypeScript -FROM tedneward/typescript AS build-ts -WORKDIR /build -COPY --from=build-scss /build /build -USER root RUN mkdir /build/public/js +RUN mkdir /build/public/css +RUN npm install -g node-sass +RUN npm install -g typescript RUN tsc +RUN node-sass scss --output public/css --output-style compressed # Prepare Webserver ARG INSTALL_CRON=0 diff --git a/public/public/css b/public/public/css new file mode 100644 index 0000000000000000000000000000000000000000..4cc15fb0d8e2fed9fe3461d27024cd6c77b60f10 --- /dev/null +++ b/public/public/css @@ -0,0 +1,22 @@ +/* +Errno::ENOENT: No such file or directory @ rb_sysopen - scss + +Backtrace: +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:454:in `read' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:454:in `update_stylesheet' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:209:in `each' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin/compiler.rb:209:in `update_stylesheets' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/plugin.rb:82:in `update_stylesheets' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:338:in `watch_or_update' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:51:in `process_result' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/exec/base.rb:50:in `parse' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/lib/sass/exec/base.rb:18:in `parse!' +D:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sass-3.7.4/bin/sass:13:in `<top (required)>' +D:/Ruby27-x64/bin/sass:23:in `load' +D:/Ruby27-x64/bin/sass:23:in `<main>' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "Errno::ENOENT: No such file or directory @ rb_sysopen - scss"; }