summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: ea356e0f7896343831d915bc9e4d160f46e1c626 (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.2-r0

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" ]