1
0
Fork 0

feat: update php extension install

This commit is contained in:
zhengkunwang223 2025-03-05 17:41:17 +08:00 committed by CityFun
parent e4b678252c
commit 0b222c321e
4 changed files with 18 additions and 7 deletions

View File

@ -149,6 +149,9 @@ install_yaf() {
install_extension() {
local extension=$1
if [ -z "$extension" ]; then
return
fi
if is_extension_installed "$extension"; then
return
fi

View File

@ -4,13 +4,15 @@ FROM ${PHP_IMAGE}
ARG PHP_EXTENSIONS
ARG CONTAINER_PACKAGE_URL
RUN sed -i \
-e "s|http://snapshot.debian.org/archive/debian|${CONTAINER_PACKAGE_URL}|g" \
-e "s|http://deb.debian.org/debian|${CONTAINER_PACKAGE_URL}/debian|g" \
-e "s|http://snapshot.debian.org/archive/debian-security|${CONTAINER_PACKAGE_URL}|g" \
-e "s|http://deb.debian.org/debian-security|${CONTAINER_PACKAGE_URL}/debian-security|g" \
/etc/apt/sources.list && \
apt-get update
RUN if [ "${CONTAINER_PACKAGE_URL}" != "https://deb.debian.org" ]; then \
sed -i \
-e "s|http://snapshot.debian.org/archive/debian|${CONTAINER_PACKAGE_URL}|g" \
-e "s|http://deb.debian.org/debian|${CONTAINER_PACKAGE_URL}/debian|g" \
-e "s|http://snapshot.debian.org/archive/debian-security|${CONTAINER_PACKAGE_URL}|g" \
-e "s|http://deb.debian.org/debian-security|${CONTAINER_PACKAGE_URL}/debian-security|g" \
/etc/apt/sources.list && \
apt-get update; \
fi
COPY data/install-ext /usr/local/bin/

View File

@ -124,6 +124,9 @@ install_yaf() {
install_extension() {
local extension=$1
if [ -z "$extension" ]; then
return
fi
if is_extension_installed "$extension"; then
return
fi

View File

@ -149,6 +149,9 @@ install_yaf() {
install_extension() {
local extension=$1
if [ -z "$extension" ]; then
return
fi
if is_extension_installed "$extension"; then
return
fi