2023-09-29 23:35:20 +02:00
|
|
|
FROM golang:1.21-alpine as builder
|
2023-09-29 23:25:00 +02:00
|
|
|
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
|
|
|
|
COPY go.mod go.sum ./
|
|
|
|
RUN go mod download && go mod verify
|
|
|
|
COPY main.go main.go
|
|
|
|
RUN go build -v -o /usr/local/bin/app ./main.go
|
|
|
|
|
2023-09-29 23:35:20 +02:00
|
|
|
FROM alpine:latest
|
|
|
|
|
|
|
|
COPY --from=builder /usr/local/bin/app /usr/local/bin/app
|
2023-09-29 23:25:00 +02:00
|
|
|
ENV PORT_LISTENING=8080
|
|
|
|
ENV JSON_LOCATION=https://git.altarik.fr/Altarik/launcher_json/raw/branch/master/launcher.json
|
|
|
|
EXPOSE 8080
|
|
|
|
CMD ["app"]
|