diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 21 |
1 files changed, 21 insertions, 0 deletions
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 |
