Files
SugarDB/Dockerfile.prod
Kelvin Mwinuka 703ad2a802 Rename the project to SugarDB. (#130)
Renames project to "SugarDB" - @kelvinmwinuka
2024-09-22 21:31:12 +08:00

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