diff --git a/hub/dockerfile b/hub/dockerfile index fb50343..21ac584 100644 --- a/hub/dockerfile +++ b/hub/dockerfile @@ -6,26 +6,29 @@ WORKDIR /app COPY go.mod go.sum ./ RUN go mod download +# Copy source files COPY *.go ./ COPY migrations ./migrations +COPY site/dist ./site/dist +COPY site/*.go ./site + +RUN apk add --no-cache \ + unzip \ + ca-certificates + +RUN update-ca-certificates # Build ARG TARGETOS TARGETARCH RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags "-w -s" -o /beszel . # ? ------------------------- -FROM alpine:latest - -RUN apk add --no-cache \ - unzip \ - ca-certificates +FROM scratch COPY --from=builder /beszel / +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ -COPY ./site/dist /site/dist - -EXPOSE 8080 +EXPOSE 8090 ENTRYPOINT [ "/beszel" ] - -CMD ["serve", "--http=0.0.0.0:8080"] \ No newline at end of file +CMD ["serve", "--http=0.0.0.0:8090"] \ No newline at end of file