From cfcc111eec6024bf219c649cf2dda2fbaddc32b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Sand=C3=B8y?= <2098517+lemonsaurus@users.noreply.github.com> Date: Thu, 2 Mar 2023 21:12:20 +0100 Subject: [PATCH] Default to x86_64 for mongotools A recent change made to support arm64 has broken mongodb backups for users on amd64 architecture. This is because mongotools has no file named [...]-ubuntu2004-amd64-100.6.1.deb. This file is actually called [...]-ubuntu2004-x86_64-100.6.1.deb. This change will make x86_64 the default architecture, and will only switch to arm64 (which does exist) if umode -m returns arm64 or aarch64. --- docker/Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3ce4eb4..5c3d83a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -19,10 +19,8 @@ ENV PATH="${PATH}:/root/.poetry/bin" # Install mongotools, used for getting mongo backups RUN <<-EOF -architecture="" +architecture="x86_64" case $(uname -m) in - x86_64) architecture="amd64" ;; - x86_64) architecture="amd64" ;; arm64) architecture="arm64" ;; aarch64) architecture="arm64" ;; esac