feat: 修改目录
This commit is contained in:
parent
a43e483ff3
commit
33f91e92cb
|
|
@ -1,7 +1,13 @@
|
||||||
ARG PHP_IMAGE
|
ARG PHP_IMAGE
|
||||||
ARG PHP_EXTENSIONS
|
|
||||||
FROM ${PHP_IMAGE}
|
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/
|
COPY data/install-ext /usr/local/bin/
|
||||||
RUN chmod uga+x /usr/local/bin/install-ext
|
RUN chmod uga+x /usr/local/bin/install-ext
|
||||||
|
|
||||||
|
|
@ -152,7 +152,6 @@ install_yaf() {
|
||||||
install_msg yaf
|
install_msg yaf
|
||||||
docker-php-ext-enable yaf
|
docker-php-ext-enable yaf
|
||||||
}
|
}
|
||||||
apt-get update
|
|
||||||
|
|
||||||
install_extension() {
|
install_extension() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
|
@ -272,6 +271,7 @@ install_extension() {
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "${PHP_EXTENSIONS}" | tr ',' '\n' | while read -r extension; do
|
echo "${PHP_EXTENSIONS}" | tr ',' '\n' | while read -r extension; do
|
||||||
|
apt-get update
|
||||||
install_extension $extension
|
install_extension $extension
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -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}
|
|
||||||
|
|
@ -1,5 +1,20 @@
|
||||||
additionalProperties:
|
additionalProperties:
|
||||||
formFields:
|
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
|
- default: 9000
|
||||||
envKey: PANEL_APP_PORT_HTTP
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
labelEn: PHP-FPM Port
|
labelEn: PHP-FPM Port
|
||||||
|
|
@ -7,3 +22,4 @@ additionalProperties:
|
||||||
required: true
|
required: true
|
||||||
rule: paramPort
|
rule: paramPort
|
||||||
type: number
|
type: number
|
||||||
|
|
||||||
|
|
@ -1,5 +1,12 @@
|
||||||
services:
|
services:
|
||||||
php:
|
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}
|
image: ${IMAGE_NAME}
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue