Optimized image size from 1.1GB to 20MB
This commit is contained in:
parent
b90e61cf66
commit
c64717c733
@ -1,4 +1,4 @@
|
|||||||
FROM golang:1.21
|
FROM golang:1.21-alpine as builder
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
|
|
||||||
@ -7,6 +7,9 @@ RUN go mod download && go mod verify
|
|||||||
COPY main.go main.go
|
COPY main.go main.go
|
||||||
RUN go build -v -o /usr/local/bin/app ./main.go
|
RUN go build -v -o /usr/local/bin/app ./main.go
|
||||||
|
|
||||||
|
FROM alpine:latest
|
||||||
|
|
||||||
|
COPY --from=builder /usr/local/bin/app /usr/local/bin/app
|
||||||
ENV PORT_LISTENING=8080
|
ENV PORT_LISTENING=8080
|
||||||
ENV JSON_LOCATION=https://git.altarik.fr/Altarik/launcher_json/raw/branch/master/launcher.json
|
ENV JSON_LOCATION=https://git.altarik.fr/Altarik/launcher_json/raw/branch/master/launcher.json
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
Loading…
Reference in New Issue
Block a user