-
Notifications
You must be signed in to change notification settings - Fork 116
/
Dockerfile
44 lines (41 loc) · 958 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
ARG FROM=centos:7
FROM ${FROM}
ENV \
SCL=devtoolset-11
ARG DEBUG
ARG APACHE_ARROW_VERSION
RUN \
quiet=$([ "${DEBUG}" = "yes" ] || echo "--quiet") && \
yum install -y https://packages.groonga.org/centos/7/groonga-release-latest.noarch.rpm && \
yum update -y ${quiet} && \
yum install -y ${quiet} epel-release && \
yum install -y ${quiet} centos-release-scl && \
yum groupinstall -y ${quiet} "Development Tools" && \
yum install -y ${quiet} \
${SCL}-gcc-c++ \
${SCL}-make \
arrow-devel-${APACHE_ARROW_VERSION} \
ccache \
cmake3 \
intltool \
libcurl-devel \
libedit-devel \
libevent-devel \
libstemmer-devel \
libzstd-devel \
lz4-devel \
mecab \
mecab-devel \
msgpack-devel \
openssl-devel \
pcre-devel \
php-devel \
pkgconfig \
python2-devel \
ruby \
tar \
which \
xxhash-devel \
zeromq3-devel \
zlib-devel && \
yum clean ${quiet} all