Browse Source

support prom remote write (#7691)

Dylan Wang 5 years ago
parent
commit
9d6c9219ba
1 changed files with 15 additions and 0 deletions
  1. 15 0
      packaging/makeself/install-alpine-packages.sh

+ 15 - 0
packaging/makeself/install-alpine-packages.sh

@@ -23,6 +23,7 @@ apk add --no-cache \
     automake \
     gcc \
     make \
+    cmake \
     libtool \
     pkgconfig \
     util-linux-dev \
@@ -34,8 +35,22 @@ apk add --no-cache \
     libuv-dev \
     lz4-dev \
     openssl-dev \
+    snappy-dev \
+    protobuf-dev \
     || exit 1
 
+# snappy doesnt have static version in alpine, let's compile it
+export SNAPPY_VER="1.1.7"
+wget -O /snappy.tar.gz https://github.com/google/snappy/archive/${SNAPPY_VER}.tar.gz
+cd /
+tar -xf snappy.tar.gz
+rm snappy.tar.gz
+cd /snappy-${SNAPPY_VER}
+mkdir build
+cd build
+cmake -DCMAKE_BUILD_SHARED_LIBS=true -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR=lib ../
+make && make install
+
 # Judy doesnt seem to be available on the repositories, download manually and install it
 export JUDY_VER="1.0.5"
 wget -O /judy.tar.gz http://downloads.sourceforge.net/project/judy/judy/Judy-${JUDY_VER}/Judy-${JUDY_VER}.tar.gz