FROM golang:1.20.4-alpine3.18 AS builder

WORKDIR /go/src/server
COPY ./src .
RUN go build -o /app ./

FROM alpine:3.18.0
WORKDIR /go/src/server
COPY --from=builder /app ./
RUN chmod +x ./app
ENTRYPOINT ["./app"]
