mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-10 11:01:14 +00:00
Fix shared libs for mongodb
This commit is contained in:
@@ -53,6 +53,27 @@ RUN set -eux \
|
|||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
{{ "\n\t" }}&& true
|
{{ "\n\t" }}&& true
|
||||||
|
|
||||||
|
{% set build_deps = [] -%}
|
||||||
|
{%- for ext in base_software_enabled -%}
|
||||||
|
{%- for dep in fn.get_build_dep(php_version, ext, base_software_available) | from_json -%}
|
||||||
|
{%- if dep -%}
|
||||||
|
{{- build_deps.append(dep) -}}
|
||||||
|
{%- endif -%}
|
||||||
|
{%- endfor -%}
|
||||||
|
{%- endfor -%}
|
||||||
|
{%- if build_deps -%}
|
||||||
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
{% for build_dep in build_deps | unique | sort %}
|
||||||
|
{{ build_dep }} \
|
||||||
|
{% endfor %}
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
{%- endif %}
|
||||||
|
|
||||||
###
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
@@ -117,7 +138,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
|
|||||||
@@ -312,6 +312,14 @@ base_software_available:
|
|||||||
else \
|
else \
|
||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
|
\
|
||||||
|
&& if echo '{{ php_version }}' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
all:
|
all:
|
||||||
type: custom
|
type: custom
|
||||||
pre: |
|
pre: |
|
||||||
@@ -323,6 +331,7 @@ base_software_available:
|
|||||||
mongodb-org-tools \
|
mongodb-org-tools \
|
||||||
mongodb-org-shell \
|
mongodb-org-shell \
|
||||||
post: rm -rf /var/lib/apt/lists/*
|
post: rm -rf /var/lib/apt/lists/*
|
||||||
|
build_dep: [libsnappy-dev] # Required to copy libsnappy.so to next stage
|
||||||
7.0:
|
7.0:
|
||||||
type: custom
|
type: custom
|
||||||
pre: apt-get update
|
pre: apt-get update
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -97,6 +105,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -163,7 +179,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -419,6 +435,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -97,6 +105,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.3' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -163,7 +179,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -419,6 +435,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.3' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -97,6 +105,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.4' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -163,7 +179,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -419,6 +435,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.4' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -97,6 +105,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.5' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -163,7 +179,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -419,6 +435,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.5' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -101,6 +109,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.6' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -167,7 +183,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -423,6 +439,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '5.6' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -101,6 +109,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.0' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -167,7 +183,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -423,6 +439,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.0' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.1' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.1' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.3' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.3' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.4' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '7.4' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.0' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.0' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.1' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.1' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
@@ -37,6 +37,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
###
|
###
|
||||||
|
### Install build_dep
|
||||||
|
###
|
||||||
|
RUN set -eux \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests \
|
||||||
|
libsnappy-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
###
|
||||||
### Add common build tools
|
### Add common build tools
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
@@ -99,6 +107,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
@@ -161,7 +177,7 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
&& LIB_GNU="libreadline" \
|
&& LIB_GNU="libreadline" \
|
||||||
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
&& USR_LIB="libsnappy libtcmalloc libv8" \
|
||||||
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit" \
|
&& USR_LIB_GNU="liblua libpq libpcrecpp libboost libjemalloc libunwind libhiredis libedit libyaml-cpp libstemmer libsnappy libpcap" \
|
||||||
\
|
\
|
||||||
&& for lib in ${LIB_GNU}; do \
|
&& for lib in ${LIB_GNU}; do \
|
||||||
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
if ls -1 "${LIB_GNU_DIR}/" | grep "^${lib}" >/dev/null; then \
|
||||||
@@ -417,6 +433,14 @@ RUN set -eux \
|
|||||||
mongofiles --version; \
|
mongofiles --version; \
|
||||||
fi \
|
fi \
|
||||||
\
|
\
|
||||||
|
&& if echo '8.2' | grep -E '^(5.2|5.3|5.4|5.5)$' >/dev/null; then \
|
||||||
|
if [ "$(dpkg-architecture --query DEB_BUILD_ARCH)" = "amd64" ]; then \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
else \
|
||||||
|
mongo --version; \
|
||||||
|
fi \
|
||||||
|
\
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
# -------------------- mysqldumpsecure --------------------
|
# -------------------- mysqldumpsecure --------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user