improved function

This commit is contained in:
skidoodle 2024-12-19 18:20:43 +01:00
parent cdec626875
commit a12ebd132f
Signed by: albert
GPG key ID: A06E3070D7D55BF2
8 changed files with 177 additions and 138 deletions

View file

@ -1,13 +1,14 @@
FROM golang:alpine as builder
ENV CGO_ENABLED=0 GOOS=linux GOARCH=amd64
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build -o spotify-ws .
FROM alpine:latest
RUN apk --no-cache add ca-certificates
WORKDIR /root/
FROM gcr.io/distroless/static:nonroot
WORKDIR /app
COPY --from=builder /app/spotify-ws .
EXPOSE 3000
USER nonroot:nonroot
CMD ["./spotify-ws"]