mirror of
https://github.com/nalgeon/redka.git
synced 2025-12-24 12:38:00 +08:00
17 lines
415 B
Docker
17 lines
415 B
Docker
FROM alpine:edge AS build
|
|
RUN apk add --no-cache --update gcc g++ go make
|
|
WORKDIR /app
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
COPY . .
|
|
RUN make build build-cli
|
|
|
|
FROM alpine:latest
|
|
RUN mkdir /data
|
|
VOLUME /data
|
|
WORKDIR /data
|
|
COPY --from=build /app/build/redka /usr/local/bin/redka
|
|
COPY --from=build /app/build/redka-cli /usr/local/bin/redka-cli
|
|
EXPOSE 6379
|
|
CMD ["redka", "-h", "0.0.0.0", "-p", "6379", "redka.db"]
|