summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: dfec6100ea72421a76cac9af450e2157d51db32a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM docker.io/golang:alpine3.17 AS build

RUN apk add --no-cache git=2.38.3-r1

RUN git clone https://github.com/packwiz/packwiz.git /build

WORKDIR /build
RUN go mod download
RUN go build

FROM docker.io/alpine:3.17

RUN mkdir /app
COPY --from=build /build/packwiz /app/

WORKDIR /data
VOLUME /data

EXPOSE 8080

CMD [ "/app/packwiz", "serve" ]