From 245be7786f0a73fd4873887be5d84c89690cbdcb Mon Sep 17 00:00:00 2001 From: jonasled <git@jonasled.de> Date: Sun, 28 Feb 2021 11:48:25 +0100 Subject: [PATCH] setup yarn scripts and added new commands to build script --- Dockerfile | 6 ++---- package.json | 5 +++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index cbcba78..9dfcd3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,10 +4,8 @@ WORKDIR /build COPY . /build RUN mkdir /build/public/js RUN mkdir /build/public/css -RUN npm install -g sass -RUN npm install -g typescript -RUN tsc -RUN sass scss/:public/css --style=compressed --no-source-map +RUN yarn init +RUN yarn compile # Prepare Webserver ARG INSTALL_CRON=0 diff --git a/package.json b/package.json index 094e175..f476686 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,11 @@ "repository": "git@gitlab.jonasled.de:jonasled/website.git", "author": "jonasled <git@jonasled.de>", "license": "LGPL-3.0-or-later", + "scripts": { + "compile": "concurrently \"yarn css\" \"yarn js\"", + "css": "sass scss/:public/css --style=compressed --no-source-map", + "js": "tsc" + }, "devDependencies": { "@types/node": "^14.14.31", "sass": "^1.32.8", -- GitLab