| 12345678910111213141516171819202122232425262728 |
- 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"]
|