Dockerfile (369B)
1 FROM golang:1.19 2 WORKDIR /app 3 COPY go.mod go.sum ./ 4 COPY ./cmd ./cmd 5 COPY ./pkg ./pkg 6 RUN go mod vendor 7 RUN go install github.com/go-bindata/go-bindata/...@latest 8 RUN go-bindata -pkg bindata -o bindata/bindata.go -prefix "pkg/web/public/" pkg/web/public/... 9 RUN go build --tags "fts5" -o /dkf ./cmd/dkf/main.go 10 CMD ["/dkf", "--host=0.0.0.0", "--no-browser"] 11 EXPOSE 8080