20 lines
333 B
Docker
20 lines
333 B
Docker
|
FROM golang:1.18-alpine3.15 as go-builder
|
||
|
ENV GOPATH ""
|
||
|
|
||
|
RUN apk add git
|
||
|
|
||
|
WORKDIR /app
|
||
|
ADD go.mod go.sum ./
|
||
|
RUN go mod download
|
||
|
ADD ./ .
|
||
|
RUN go build -o ./elon .
|
||
|
|
||
|
FROM alpine:3.14
|
||
|
|
||
|
COPY --from=go-builder /app/elon /app/elon
|
||
|
COPY --from=go-builder /app/public /app/public
|
||
|
|
||
|
ENV ELON_PUBLIC_PATH "/app/public"
|
||
|
|
||
|
ENTRYPOINT ["/app/elon"]
|