1
0
Fork 0

feat: 修改目录

This commit is contained in:
zhengkunwang223 2024-08-30 16:46:19 +08:00 committed by CityFun
parent a43e483ff3
commit 33f91e92cb
6 changed files with 31 additions and 12 deletions

View File

@ -1,7 +1,13 @@
ARG PHP_IMAGE
ARG PHP_EXTENSIONS
FROM ${PHP_IMAGE}
ARG PHP_EXTENSIONS
ARG CONTAINER_PACKAGE_URL
RUN sed -i "s|URIs: http://deb.debian.org/debian|URIs: ${CONTAINER_PACKAGE_URL}/debian|g" /etc/apt/sources.list.d/debian.sources && \
cat /etc/apt/sources.list.d/debian.sources && \
apt-get update
COPY data/install-ext /usr/local/bin/
RUN chmod uga+x /usr/local/bin/install-ext

View File

@ -152,7 +152,6 @@ install_yaf() {
install_msg yaf
docker-php-ext-enable yaf
}
apt-get update
install_extension() {
local extension=$1
@ -272,6 +271,7 @@ install_extension() {
}
echo "${PHP_EXTENSIONS}" | tr ',' '\n' | while read -r extension; do
apt-get update
install_extension $extension
done

View File

@ -1,10 +0,0 @@
services:
php:
build:
context: ./php
args:
PHP_IMAGE: 1panel/php::${PHP_VERSION}-fpm
CONTAINER_PACKAGE_URL: ${CONTAINER_PACKAGE_URL}
PHP_EXTENSIONS: ${PHP_EXTENSIONS}
TZ: ${TZ}
image: ${IMAGE_NAME}

View File

@ -1,5 +1,20 @@
additionalProperties:
formFields:
- default: 8.3.8
envKey: PHP_VERSION
labelEn: PHP Version
labelZh: PHP 版本
required: true
type: select
values:
- label: "8.3.8"
value: "8.3.8"
- label: "8.2.20"
value: "8.2.20"
- label: "8.1.29"
value: "8.1.29"
- label: "8.0.30"
value: "8.0.30"
- default: 9000
envKey: PANEL_APP_PORT_HTTP
labelEn: PHP-FPM Port
@ -7,3 +22,4 @@ additionalProperties:
required: true
rule: paramPort
type: number

View File

@ -1,5 +1,12 @@
services:
php:
build:
context: ./build
args:
PHP_IMAGE: 1panel/php:${PHP_VERSION}-fpm
CONTAINER_PACKAGE_URL: ${CONTAINER_PACKAGE_URL}
PHP_EXTENSIONS: ${PHP_EXTENSIONS}
TZ: ${TZ}
image: ${IMAGE_NAME}
container_name: ${CONTAINER_NAME}
restart: always