@@ -12,31 +12,21 @@ LABEL maintainer="Citus Data https://citusdata.com" \
|
12 | 12 | org.label-schema.schema-version="1.0" |
13 | 13 | |
14 | 14 | # Build citus and delete all used libraries. Warning: Libraries installed in this section will be deleted after build completion |
15 | | -RUN apk add --no-cache \ |
16 | | - --virtual builddeps \ |
17 | | - build-base \ |
18 | | - krb5-dev \ |
19 | | - curl \ |
20 | | - curl-dev \ |
21 | | - openssl-dev \ |
22 | | - ca-certificates \ |
23 | | - llvm \ |
24 | | - llvm19-dev \ |
25 | | - clang19 \ |
26 | | - lz4-dev \ |
27 | | - zstd-dev \ |
28 | | - libxslt-dev \ |
29 | | - libxml2-dev \ |
30 | | - icu-dev && \ |
31 | | - apk add --no-cache libcurl && \ |
32 | | - curl -sfLO "https://github.com/citusdata/citus/archive/v${VERSION}.tar.gz" && \ |
33 | | - tar xzf "v${VERSION}.tar.gz" && \ |
34 | | - cd "citus-${VERSION}" && \ |
35 | | - ./configure --with-security-flags && \ |
36 | | - make install && \ |
37 | | - cd .. && \ |
38 | | - rm -rf "citus-${VERSION}" "v${VERSION}.tar.gz" && \ |
39 | | - apk del builddeps |
| 15 | +RUN apk add --no-cache --virtual builddeps \ |
| 16 | + build-base krb5-dev curl curl-dev openssl-dev ca-certificates \ |
| 17 | + llvm19-dev clang19 llvm19-libs \ |
| 18 | + lz4-dev zstd-dev libxslt-dev libxml2-dev icu-dev \ |
| 19 | +&& apk add --no-cache libcurl \ |
| 20 | +&& curl -sfLO "https://github.com/citusdata/citus/archive/v${VERSION}.tar.gz" \ |
| 21 | +&& tar xzf "v${VERSION}.tar.gz" \ |
| 22 | +&& cd "citus-${VERSION}" \ |
| 23 | +&& ./configure --with-security-flags \ |
| 24 | +&& make install \ |
| 25 | +&& cd .. \ |
| 26 | +&& rm -rf "citus-${VERSION}" "v${VERSION}.tar.gz" \ |
| 27 | +&& apk del builddeps |
| 28 | + |
| 29 | + |
40 | 30 | |
41 | 31 | #--------End of Citus Build |
42 | 32 | |
|