support prom remote write (#7691)
Dylan Wang committed
Feb 6, 2020 at 05:26 UTC
9d6c9219baae97bb50050b1a3c3a80326cbc0c74
1 file changed
+15
packaging/makeself/install-alpine-packages.sh
+15
@@ -23,6 +23,7 @@ apk add --no-cache \
23
automake \
24
gcc \
25
make \
26
+ cmake \
27
libtool \
28
pkgconfig \
29
util-linux-dev \
@@ -34,8 +35,22 @@ apk add --no-cache \
35
libuv-dev \
36
lz4-dev \
37
openssl-dev \
38
+ snappy-dev \
39
+ protobuf-dev \
40
|| exit 1
41
42
+# snappy doesnt have static version in alpine, let's compile it
43
+export SNAPPY_VER="1.1.7"
44
+wget -O /snappy.tar.gz https://github.com/google/snappy/archive/${SNAPPY_VER}.tar.gz
45
+cd /
46
+tar -xf snappy.tar.gz
47
+rm snappy.tar.gz
48
+cd /snappy-${SNAPPY_VER}
49
+mkdir build
50
+cd build
51
+cmake -DCMAKE_BUILD_SHARED_LIBS=true -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR=lib ../
52
+make && make install
53
+
54
# Judy doesnt seem to be available on the repositories, download manually and install it
55
export JUDY_VER="1.0.5"
56
wget -O /judy.tar.gz http://downloads.sourceforge.net/project/judy/judy/Judy-${JUDY_VER}/Judy-${JUDY_VER}.tar.gz