aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
blob: 6dacf8df843f816446b2dc1dfa7abb6d5ef0e447 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM haxe:4.3-alpine3.22

RUN apk add nodejs npm git

USER 0
RUN addgroup -g 1000 app && adduser -u 1000 -G app -s /bin/sh -D app && mkdir /app
WORKDIR /app

COPY res ./res
COPY src ./src
COPY user ./user
COPY build-*.hxml ./
COPY package*.json ./
COPY default-config.json ./

RUN chown -R app:app /app

USER 1000
RUN npm ci;
RUN haxelib setup /app \
    && haxelib install all --always && \
    haxe build-all.hxml

ENTRYPOINT [ "npm", "start" ]

send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage