From dd093187935af71f62bbe3b1312451d9c4be5919 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Mon, 23 May 2022 17:41:06 +0300 Subject: [PATCH] Percona XtraBackup. Add Percona's Debian repository and XtraBackup. Remove libcurl4-gnutls-dev as it conflicts with the libcurl4-openssl-dev requirement (I think that it would work just as well). --- Dockerfile | 3 ++- sources.d/percona.sources | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 sources.d/percona.sources diff --git a/Dockerfile b/Dockerfile index 7e5db1f..3132e14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,7 @@ RUN apt-get update && \ gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/hashicorp.gpg && \ curl https://dl.cloudsmith.io/public/cloudposse/packages/gpg.7333C6FDEFA717CC.key | \ gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/cloudposse.gpg && \ + gpg --no-default-keyring --keyring /usr/share/keyrings/percona.gpg --keyserver keys.gnupg.net --recv-keys 9334A25F8507EFA5 && \ rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/* COPY --chown=root:root sources.d/* /etc/apt/sources.list.d/ COPY --chown=root:root preferences.d/* /etc/apt/preferences.d/ @@ -92,7 +93,6 @@ RUN apt-get update && \ libbz2-dev \ libcairo2-dev \ libcap2-bin \ - libcurl4-gnutls-dev \ libdbus-1-dev \ libgirepository1.0-dev \ liblcms2-dev \ @@ -129,6 +129,7 @@ RUN apt-get update && \ npm \ ostree \ packer \ + percona-xtrabackup-80 \ php-cli \ podman-toolbox \ postgresql-client \ diff --git a/sources.d/percona.sources b/sources.d/percona.sources new file mode 100644 index 0000000..b6dea9b --- /dev/null +++ b/sources.d/percona.sources @@ -0,0 +1,5 @@ +Types: deb +URIs: https://repo.percona.com/apt/ +Suites: bullseye +Components: main +Signed-By: /usr/share/keyrings/percona.gpg -- GitLab