1
0
Fork 0
1Panel-Appstore/php/8/build/Dockerfile

23 lines
611 B
Docker
Raw Normal View History

2024-08-30 14:36:06 +08:00
ARG PHP_IMAGE
FROM ${PHP_IMAGE}
2024-08-30 16:46:19 +08:00
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 && \
apt-get update
2024-08-30 14:36:06 +08:00
COPY data/install-ext /usr/local/bin/
RUN chmod uga+x /usr/local/bin/install-ext
2024-09-03 18:11:00 +08:00
ENV PHP_INI_SCAN_DIR=/usr/local/etc/php/conf.d
2024-08-30 14:36:06 +08:00
RUN install-ext ${PHP_EXTENSIONS}
2024-08-30 11:28:37 +08:00
2024-09-03 18:11:00 +08:00
RUN pear config-set php_ini /usr/local/etc/php/php.ini
2024-08-30 11:28:37 +08:00
RUN usermod -u 1000 www-data && groupmod -g 1000 www-data
ENTRYPOINT ["supervisord", "--nodaemon", "--configuration", "/etc/supervisord.conf"]
WORKDIR /www