FROM alpine:latest
RUN apk update && \
apk upgrade && \
- apk add gcc make libuv-dev musl-dev pcre2-dev util-linux-dev linux-headers git && \
+ apk add gcc make libuv-dev musl-dev pcre2-dev yajl-dev util-linux-dev linux-headers git && \
git clone https://github.com/transceptor-technology/libcleri.git /tmp/libcleri && \
cd /tmp/libcleri/Release && \
make all && \
make install && \
- git clone https://github.com/transceptor-technology/siridb-server.git /tmp/siridb-server && \
+ git clone https://github.com/SiriDB/siridb-server.git /tmp/siridb-server && \
cd /tmp/siridb-server/Release && \
make clean && \
make
FROM alpine:latest
RUN apk update && \
- apk add pcre2 libuv libuuid && \
+ apk add pcre2 libuv libuuid yajl && \
mkdir -p /etc/siridb && \
mkdir -p /var/lib/siridb
COPY --from=0 /tmp/siridb-server/siridb.conf /etc/siridb/siridb.conf
libcleri-dev \
libuv1-dev \
libpcre2-dev \
+ libyajl-dev \
uuid-dev \
build-essential
COPY ./main.c ./main.c
apt-get install -y \
valgrind \
libuv1 \
- libpcre2-8-0 && \
+ libpcre2-8-0 \
+ libyajl2 && \
wget https://github.com/SiriDB/siridb-admin/releases/download/1.2.0/siridb-admin_1.2.0_linux_amd64.bin -O /usr/local/bin/siridb-admin && \
chmod +x /usr/local/bin/siridb-admin
COPY --from=builder ./Release/siridb-server /Release/siridb-server