From 181495d07fc6927b1aabb7714525353070b9f437 Mon Sep 17 00:00:00 2001 From: Blallo Date: Thu, 12 Mar 2020 21:13:08 +0100 Subject: [PATCH] Add Dockerfile to build --- .dockerignore | 1 + Dockerfile | 11 +++++++++++ build.sh | 17 +++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100755 build.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..9414382 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0be9c78 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM node:13 + +ENV VERSION=no_version + +RUN mkdir /src \ + && chown node:node /src +ADD --chown=node:node . /src +WORKDIR /src +USER node + +ENTRYPOINT ["/src/build.sh"] diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..e90dcfb --- /dev/null +++ b/build.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -x + +if [ ! -d $PWD/scss/srht ]; then + git submodule update --init +fi + +if [ ! -d $PWD/scss/srht/srht/scss/bootstrap ]; then + cd scss/srht + git submodule update --init + cd ../.. +fi + +npm install +npm run build:production +tar czvf dist/receptor-${VERSION}.tar.gz dist/*