fix
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -1,5 +1,5 @@
|
||||
## lint image
|
||||
FROM golangci/golangci-lint@sha256:9ae3767101cd3468cdaea5b6573dadb358013e05ac38abe37d53646680fd386c AS linter
|
||||
FROM golangci/golangci-lint:v1.50.1
|
||||
|
||||
RUN mkdir -p /build
|
||||
WORKDIR /build
|
||||
@@ -7,7 +7,7 @@ COPY ./ ./
|
||||
RUN golangci-lint run
|
||||
|
||||
## build image:
|
||||
FROM golang:1.15-buster AS builder
|
||||
FROM golang:1.19.3-bullseye AS builder
|
||||
|
||||
RUN apt update && apt install -y make bzip2
|
||||
|
||||
@@ -20,14 +20,14 @@ RUN go mod download
|
||||
|
||||
COPY ./ ./
|
||||
#RUN make lint
|
||||
RUN make rice-install && make httpd
|
||||
RUN make httpd && mv ./httpd /httpd
|
||||
RUN go mod vendor
|
||||
RUN tar -c . | bzip2 > /src.tbz2
|
||||
|
||||
## output image:
|
||||
FROM debian:buster-slim AS final
|
||||
FROM debian:bullseye-slim AS final
|
||||
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
|
||||
COPY --from=builder /build/httpd /app/httpd
|
||||
COPY --from=builder /httpd /app/httpd
|
||||
COPY --from=builder /src.tbz2 /usr/local/src/src.tbz2
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user