mirror of
https://github.com/openharmony/third_party_ejdb.git
synced 2026-07-01 04:52:25 -04:00
746a2ab6e6
Signed-off-by: zhouhaifeng <kutcher.zhou@huawei.com>
23 lines
624 B
Docker
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"]
|