This commit is contained in:
Jake/Rads
2022-07-07 19:53:27 +02:00
16 changed files with 45 additions and 35 deletions

19
dashboard/Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
FROM alpine:latest as builder
RUN apk add nodejs-current yarn go git
COPY dashboard/ /build
COPY .git/ /build/.git
WORKDIR /build
RUN yarn install --frozen-lockfile
RUN yarn build
RUN sh -c 'go build -ldflags "-X main.version=$(git rev-parse HEAD)"'
FROM alpine:latest
COPY --from=builder /build/dashboard /bin/dashboard
ENTRYPOINT /bin/dashboard