You've already forked postgres
mirror of
https://github.com/docker-library/postgres.git
synced 2025-07-28 10:42:06 +03:00
Add .sql.zst support to docker-entrypoint-initdb.d
This commit is contained in:
committed by
Joe Ferguson
parent
a1ea032a8b
commit
e8ebf74e50
7
10/alpine/Dockerfile
generated
7
10/alpine/Dockerfile
generated
@ -54,15 +54,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
; \
|
; \
|
||||||
|
9
10/alpine/docker-entrypoint.sh
generated
9
10/alpine/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
10/bullseye/Dockerfile
generated
5
10/bullseye/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
10/bullseye/docker-entrypoint.sh
generated
9
10/bullseye/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
10/stretch/Dockerfile
generated
5
10/stretch/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
10/stretch/docker-entrypoint.sh
generated
9
10/stretch/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
7
11/alpine/Dockerfile
generated
7
11/alpine/Dockerfile
generated
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
; \
|
; \
|
||||||
|
9
11/alpine/docker-entrypoint.sh
generated
9
11/alpine/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
11/bullseye/Dockerfile
generated
5
11/bullseye/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
11/bullseye/docker-entrypoint.sh
generated
9
11/bullseye/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
11/stretch/Dockerfile
generated
5
11/stretch/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
11/stretch/docker-entrypoint.sh
generated
9
11/stretch/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
7
12/alpine/Dockerfile
generated
7
12/alpine/Dockerfile
generated
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
; \
|
; \
|
||||||
|
9
12/alpine/docker-entrypoint.sh
generated
9
12/alpine/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
12/bullseye/Dockerfile
generated
5
12/bullseye/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
12/bullseye/docker-entrypoint.sh
generated
9
12/bullseye/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
7
13/alpine/Dockerfile
generated
7
13/alpine/Dockerfile
generated
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
; \
|
; \
|
||||||
|
9
13/alpine/docker-entrypoint.sh
generated
9
13/alpine/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
13/bullseye/Dockerfile
generated
5
13/bullseye/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
13/bullseye/docker-entrypoint.sh
generated
9
13/bullseye/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
7
14/alpine/Dockerfile
generated
7
14/alpine/Dockerfile
generated
@ -55,15 +55,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
# https://www.postgresql.org/docs/14/release-14.html#id-1.11.6.5.5.3.7
|
# https://www.postgresql.org/docs/14/release-14.html#id-1.11.6.5.5.3.7
|
||||||
|
9
14/alpine/docker-entrypoint.sh
generated
9
14/alpine/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
5
14/bullseye/Dockerfile
generated
5
14/bullseye/Dockerfile
generated
@ -64,12 +64,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
9
14/bullseye/docker-entrypoint.sh
generated
9
14/bullseye/docker-entrypoint.sh
generated
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
@ -51,15 +51,14 @@ RUN set -eux; \
|
|||||||
make \
|
make \
|
||||||
openldap-dev \
|
openldap-dev \
|
||||||
openssl-dev \
|
openssl-dev \
|
||||||
# configure: error: prove not found
|
|
||||||
perl-utils \
|
|
||||||
# configure: error: Perl module IPC::Run is required to run TAP tests
|
|
||||||
perl-ipc-run \
|
|
||||||
perl-dev \
|
perl-dev \
|
||||||
|
perl-ipc-run \
|
||||||
|
perl-utils \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
tcl-dev \
|
tcl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
|
zstd \
|
||||||
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
# https://www.postgresql.org/docs/10/static/release-10.html#id-1.11.6.9.5.13
|
||||||
icu-dev \
|
icu-dev \
|
||||||
{{ if .major >= 14 then ( -}}
|
{{ if .major >= 14 then ( -}}
|
||||||
|
@ -58,12 +58,9 @@ ENV LANG en_US.utf8
|
|||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
|
|
||||||
# https://github.com/docker-library/postgres/issues/359
|
|
||||||
# https://cwrap.org/nss_wrapper.html
|
|
||||||
libnss-wrapper \
|
libnss-wrapper \
|
||||||
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
|
zstd \
|
||||||
; \
|
; \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
@ -172,10 +172,11 @@ docker_process_init_files() {
|
|||||||
. "$f"
|
. "$f"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
*.sql) echo "$0: running $f"; docker_process_sql -f "$f"; echo ;;
|
||||||
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
*.sql.gz) echo "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
|
||||||
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
*.sql.xz) echo "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
|
||||||
*) echo "$0: ignoring $f" ;;
|
*.sql.zst) echo "$0: running $f"; zstd -dc "$f" | docker_process_sql; echo ;;
|
||||||
|
*) echo "$0: ignoring $f" ;;
|
||||||
esac
|
esac
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user