mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 23:52:03 +00:00
18e036d19b
Improved matching enum data types to protobuf enum type. Fixed serialization of the Map data type. Omitted values are now set by default.
46 lines
1.4 KiB
Docker
46 lines
1.4 KiB
Docker
# docker build -t yandex/clickhouse-stateless-test .
|
|
FROM yandex/clickhouse-test-base
|
|
|
|
ARG odbc_driver_url="https://github.com/ClickHouse/clickhouse-odbc/releases/download/v1.1.4.20200302/clickhouse-odbc-1.1.4-Linux.tar.gz"
|
|
|
|
RUN apt-get update -y \
|
|
&& env DEBIAN_FRONTEND=noninteractive \
|
|
apt-get install --yes --no-install-recommends \
|
|
brotli \
|
|
expect \
|
|
zstd \
|
|
lsof \
|
|
ncdu \
|
|
netcat-openbsd \
|
|
openssl \
|
|
protobuf-compiler \
|
|
python3 \
|
|
python3-lxml \
|
|
python3-requests \
|
|
python3-termcolor \
|
|
python3-pip \
|
|
qemu-user-static \
|
|
sudo \
|
|
telnet \
|
|
tree \
|
|
unixodbc \
|
|
wget
|
|
|
|
RUN pip3 install numpy scipy pandas
|
|
|
|
RUN mkdir -p /tmp/clickhouse-odbc-tmp \
|
|
&& wget -nv -O - ${odbc_driver_url} | tar --strip-components=1 -xz -C /tmp/clickhouse-odbc-tmp \
|
|
&& cp /tmp/clickhouse-odbc-tmp/lib64/*.so /usr/local/lib/ \
|
|
&& odbcinst -i -d -f /tmp/clickhouse-odbc-tmp/share/doc/clickhouse-odbc/config/odbcinst.ini.sample \
|
|
&& odbcinst -i -s -l -f /tmp/clickhouse-odbc-tmp/share/doc/clickhouse-odbc/config/odbc.ini.sample \
|
|
&& rm -rf /tmp/clickhouse-odbc-tmp
|
|
|
|
ENV TZ=Europe/Moscow
|
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|
|
|
ENV NUM_TRIES=1
|
|
ENV MAX_RUN_TIME=0
|
|
|
|
COPY run.sh /
|
|
CMD ["/bin/bash", "/run.sh"]
|