From 6e6bdd576152d786033924db2af8f595029985b3 Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Fri, 13 Oct 2023 09:31:25 +0800 Subject: [PATCH] fix: php-fpm sqlsrv gpg --- php-fpm/Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 910f5fb2..249b1814 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -765,7 +765,11 @@ RUN set -eux; \ # Add Microsoft repo for Microsoft ODBC Driver 13 for Linux \ apt-get update \ && apt-get install -yqq apt-transport-https gnupg lsb-release \ - && curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg \ + && if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ + curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg \ + ;else \ + curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \ + ;fi \ && curl https://packages.microsoft.com/config/debian/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list \ && apt-get update -yqq \ && ACCEPT_EULA=Y apt-get install -yqq unixodbc unixodbc-dev libgss3 odbcinst msodbcsql17 locales \