Compare commits
No commits in common. "6a1c00dde19613dd38e9a54a886a6dc6a9c8bfc0" and "c408cfe2cee1e8d59fd38928bca5e33cd0cb74a7" have entirely different histories.
6a1c00dde1
...
c408cfe2ce
2 changed files with 21 additions and 8 deletions
|
|
@ -5,7 +5,7 @@ FROM ${BASE_IMAGE} AS build
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
ARG TZ=UTC
|
ARG TZ=UTC
|
||||||
ARG PHP_VER=8.2
|
ARG PHP_VER=8.2
|
||||||
ARG SQLCIPHER_VERSION=4.17.0
|
ARG SQLCIPHER_VERSION=4.16.0
|
||||||
ARG BUILD_ID=
|
ARG BUILD_ID=
|
||||||
|
|
||||||
ENV TZ=${TZ} PHP_VER=${PHP_VER} SQLCIPHER_VERSION=${SQLCIPHER_VERSION} BUILD_ID=${BUILD_ID}
|
ENV TZ=${TZ} PHP_VER=${PHP_VER} SQLCIPHER_VERSION=${SQLCIPHER_VERSION} BUILD_ID=${BUILD_ID}
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,30 @@
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
. /etc/os-release
|
. /etc/os-release
|
||||||
curl -fsSL -o /tmp/debsuryorg-archive-keyring.deb \
|
case "${ID}" in
|
||||||
https://packages.sury.org/debsuryorg-archive-keyring.deb
|
ubuntu)
|
||||||
# SHA256SUM matches what https://mirrors.dotsrc.org/deb.sury.org/bind-dev/dists/bullseye/main/binary-amd64/Packages shows
|
apt-get update
|
||||||
echo "7511384559c9ddf1d5ce5f60be429ae9d4e7d01d9480d6f1b7a30c0810cf8b60 /tmp/debsuryorg-archive-keyring.deb" | sha256sum -c -
|
apt-get install -y --no-install-recommends software-properties-common
|
||||||
dpkg -i /tmp/debsuryorg-archive-keyring.deb
|
# Adds both deb and deb-src for Ondřej’s PPA
|
||||||
|
add-apt-repository -y -s ppa:ondrej/php
|
||||||
|
;;
|
||||||
|
debian)
|
||||||
|
# Official way per deb.sury.org README
|
||||||
|
curl -fsSL -o /tmp/debsuryorg-archive-keyring.deb \
|
||||||
|
https://packages.sury.org/debsuryorg-archive-keyring.deb
|
||||||
|
# SHA256SUM matches what https://mirrors.dotsrc.org/deb.sury.org/bind-dev/dists/bullseye/main/binary-amd64/Packages shows
|
||||||
|
echo "7511384559c9ddf1d5ce5f60be429ae9d4e7d01d9480d6f1b7a30c0810cf8b60 /tmp/debsuryorg-archive-keyring.deb" | sha256sum -c -
|
||||||
|
dpkg -i /tmp/debsuryorg-archive-keyring.deb
|
||||||
|
|
||||||
codename="$(lsb_release -sc)"
|
codename="$(lsb_release -sc)"
|
||||||
cat >/etc/apt/sources.list.d/php.list <<EOF
|
cat >/etc/apt/sources.list.d/php.list <<EOF
|
||||||
deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ ${codename} main
|
deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ ${codename} main
|
||||||
deb-src [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ ${codename} main
|
deb-src [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ ${codename} main
|
||||||
EOF
|
EOF
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unsupported distro ID=${ID}" >&2; exit 2;;
|
||||||
|
esac
|
||||||
|
|
||||||
apt-get update;
|
apt-get update;
|
||||||
apt-get install -y --no-install-recommends php${PHP_VER}-dev
|
apt-get install -y --no-install-recommends php${PHP_VER}-dev
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue