@@ -2,7 +2,8 @@ FROM centos:7
2
2
LABEL org.opencontainers.image.authors="
[email protected] ;
[email protected] "
3
3
4
4
ARG TNT_VER \
5
- GC64
5
+ GC64 \
6
+ ROCKS_INSTALLER
6
7
7
8
ENV GC64=${GC64:-false} \
8
9
TARANTOOL_VERSION=${TNT_VER} \
@@ -84,20 +85,20 @@ gpgcheck=0\n" > /etc/yum.repos.d/tarantool_2.repo \
84
85
gperftools-libs \
85
86
&& ln -s /usr/lib64/libprofiler.so.0 /usr/lib64/libprofiler.so \
86
87
&& mkdir -p /rocks \
87
- && tarantoolctl rocks install lua-term \
88
- && tarantoolctl rocks install vshard $LUAROCK_VSHARD_VERSION \
89
- && tarantoolctl rocks install checks $LUAROCK_CHECKS_VERSION \
90
- && tarantoolctl rocks install avro-schema $LUAROCK_AVRO_SCHEMA_VERSION \
91
- && tarantoolctl rocks install expirationd $LUAROCK_EXPERATIOND_VERSION \
92
- && tarantoolctl rocks install queue $LUAROCK_QUEUE_VERSION \
93
- && tarantoolctl rocks install connpool $LUAROCK_CONNPOOL_VERSION \
94
- && tarantoolctl rocks install http $LUAROCK_HTTP_VERSION \
95
- && tarantoolctl rocks install pg $LUAROCK_TARANTOOL_PG_VERSION \
96
- && tarantoolctl rocks install mysql $LUAROCK_TARANTOOL_MYSQL_VERSION \
97
- && tarantoolctl rocks install memcached $LUAROCK_MEMCACHED_VERSION \
98
- && tarantoolctl rocks install metrics $LUAROCK_METRICS_VERSION \
99
- && tarantoolctl rocks install gis $LUAROCK_TARANTOOL_GIS_VERSION \
100
- && tarantoolctl rocks install gperftools $LUAROCK_TARANTOOL_GPERFTOOLS_VERSION \
88
+ && ${ROCKS_INSTALLER} install lua-term \
89
+ && ${ROCKS_INSTALLER} install vshard $LUAROCK_VSHARD_VERSION \
90
+ && ${ROCKS_INSTALLER} install checks $LUAROCK_CHECKS_VERSION \
91
+ && ${ROCKS_INSTALLER} install avro-schema $LUAROCK_AVRO_SCHEMA_VERSION \
92
+ && ${ROCKS_INSTALLER} install expirationd $LUAROCK_EXPERATIOND_VERSION \
93
+ && ${ROCKS_INSTALLER} install queue $LUAROCK_QUEUE_VERSION \
94
+ && ${ROCKS_INSTALLER} install connpool $LUAROCK_CONNPOOL_VERSION \
95
+ && ${ROCKS_INSTALLER} install http $LUAROCK_HTTP_VERSION \
96
+ && ${ROCKS_INSTALLER} install pg $LUAROCK_TARANTOOL_PG_VERSION \
97
+ && ${ROCKS_INSTALLER} install mysql $LUAROCK_TARANTOOL_MYSQL_VERSION \
98
+ && ${ROCKS_INSTALLER} install memcached $LUAROCK_MEMCACHED_VERSION \
99
+ && ${ROCKS_INSTALLER} install metrics $LUAROCK_METRICS_VERSION \
100
+ && ${ROCKS_INSTALLER} install gis $LUAROCK_TARANTOOL_GIS_VERSION \
101
+ && ${ROCKS_INSTALLER} install gperftools $LUAROCK_TARANTOOL_GPERFTOOLS_VERSION \
101
102
&& : "---------- remove build deps ----------" \
102
103
&& rm -rf /rocks \
103
104
&& yum -y remove \
0 commit comments