mirror of
https://github.com/EchoVault/SugarDB.git
synced 2025-09-26 20:11:15 +08:00
11 lines
378 B
Docker
11 lines
378 B
Docker
FROM --platform=linux/amd64 golang:alpine AS build
|
|
RUN apk add --no-cache gcc musl-dev
|
|
WORKDIR /build
|
|
COPY . ./
|
|
RUN CGO_ENABLED=1 CC=gcc GOOS=linux GOARCH=amd64 go build -o bin/server ./cmd/...
|
|
|
|
FROM --platform=linux/amd64 alpine:latest AS server
|
|
RUN mkdir -p /usr/sugardb/bin
|
|
COPY --from=build /build/bin/server /usr/sugardb/bin
|
|
WORKDIR /usr/sugardb/bin
|
|
ENTRYPOINT ["./server"] |