Fixed docker files
authorJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 15 Jan 2020 08:47:13 +0000 (09:47 +0100)
committerJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 15 Jan 2020 08:47:13 +0000 (09:47 +0100)
docker/Dockerfile
itest/Dockerfile

index 4bfb4dc64dbb8a6c2e8dbaa2fb5bb09273b522fe..bf96afc24a9a9839498c5675040ffd7ecbd2abce 100644 (file)
@@ -1,19 +1,19 @@
 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
index 804bd1d66ab3bdf95d07a51b3cd92518a2c3890f..0c13d9999a6d856c0ffddac8ce8086ee26c8dc66 100644 (file)
@@ -4,6 +4,7 @@ RUN apt-get update && \
         libcleri-dev \
         libuv1-dev \
         libpcre2-dev \
+        libyajl-dev \
         uuid-dev \
         build-essential
 COPY ./main.c ./main.c
@@ -19,7 +20,8 @@ RUN apt-get update && \
     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