28 lines
649 B
Docker
28 lines
649 B
Docker
FROM golang:1.24 as builder
|
|
|
|
WORKDIR /app
|
|
|
|
COPY orborus.go /app/orborus.go
|
|
COPY go.mod /app/go.mod
|
|
|
|
#RUN go get
|
|
RUN go mod download
|
|
RUN go mod tidy
|
|
#RUN go build -v
|
|
|
|
# Enabled CGO January 2025 (?)
|
|
#RUN CGO_ENABLED=1 GOOS=linux go build -a -installsuffix cgo -o orborus.
|
|
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o /app/orborus .
|
|
|
|
FROM alpine:3.22.1
|
|
|
|
RUN apk add --no-cache bash tzdata
|
|
#COPY --from=builder /app/orborus orborus
|
|
COPY --from=builder /app/ /
|
|
ENV ENVIRONMENT_NAME=Shuffle \
|
|
BASE_URL=http://shuffle-backend:5001 \
|
|
DOCKER_API_VERSION=1.40 \
|
|
SHUFFLE_OPENSEARCH_URL=https://opensearch:9200
|
|
|
|
CMD ["./orborus"]
|