aboutsummaryrefslogtreecommitdiff
blob: 02e8d3f199f079544e4384638c9236abc82ebe21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM golang:1.22.2 AS builder
RUN go install github.com/a-h/templ/cmd/templ@v0.2.747
WORKDIR /go/src/soko
COPY . /go/src/soko
RUN templ generate && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o bin .


FROM ghcr.io/pkgcore/pkgcheck:latest

COPY --from=builder /go/src/soko/assets /go/src/soko/assets
COPY --from=builder /go/src/soko/bin /go/src/soko/bin
COPY --from=builder /go/src/soko/pkg /go/src/soko/pkg
COPY --from=builder /go/src/soko/web /go/src/soko/web
WORKDIR /go/src/soko
ENTRYPOINT ["/go/src/soko/bin/update.sh"]