Files
third_party_ejdb/docker/Dockerfile
T
zhouhaifeng 746a2ab6e6 update from v2.0.59 to v2.72
Signed-off-by: zhouhaifeng <kutcher.zhou@huawei.com>
2023-03-22 12:13:47 +08:00

23 lines
624 B
Docker

FROM alpine:latest
MAINTAINER Anton Adamansky <adamansky@gmail.com>
RUN apk add --no-cache cmake gcc binutils libc-dev git ninja
RUN git clone https://github.com/Softmotions/ejdb.git && \
mkdir -p ejdb/build
WORKDIR ejdb/build
RUN cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ejdb2 && \
ninja install && \
mkdir -p /ejdb2_data
VOLUME ["/ejdb2_data"]
EXPOSE 9191
WORKDIR /ejdb2_data
ENTRYPOINT ["/opt/ejdb2/bin/jbs", "-b", "0.0.0.0"]