From 266c0cbe76d345afe49759ba8be9ba7aadc4760d Mon Sep 17 00:00:00 2001 From: RblSb Date: Sat, 16 Jan 2021 05:53:40 +0300 Subject: Add dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..37ff07c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM frolvlad/alpine-glibc +WORKDIR /usr/src/app + +RUN apk add nodejs npm git; \ + npm install --global lix; \ + lix install haxe 4.1.5 --global + +COPY res ./res +COPY src ./src +COPY user ./user +COPY build-*.hxml . +COPY package*.json . +COPY default-config.json . + +RUN npm ci; \ + haxelib install all --always; \ + haxe build-all.hxml + +EXPOSE 4200 + +CMD npm start -- cgit v1.2.3