@@ -34,27 +34,24 @@ WORKDIR /
3434RUN \
3535 apt-get update && \
3636 apt-get install -y \
37- php8.1 \
38- php8.1-curl \
39- php8.1-imap \
40- php8.1-gd \
41- php8.1-mysql \
42- php8.1-mbstring \
43- php8.1-xml \
44- php8.1-memcached \
45- php8.1-cli \
46- php8.1-fpm \
47- php8.1-zip \
48- php8.1-bz2 \
49- php8.1-ssh2 \
50- php8.1-yaml \
51- curl \
52- vim \
53- git-core
37+ php8.3 \
38+ php8.3-curl \
39+ php8.3-imap \
40+ php8.3-gd \
41+ php8.3-mysql \
42+ php8.3-mbstring \
43+ php8.3-xml \
44+ php8.3-memcached \
45+ php8.3-cli \
46+ php8.3-fpm \
47+ php8.3-zip \
48+ php8.3-bz2 \
49+ php8.3-ssh2 \
50+ php8.3-yaml
5451
5552RUN \
5653 curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
57- composer global require drush/drush:8.4.12 && \
54+ composer global require drush/drush && \
5855 cd /root/.composer && \
5956 find . | grep .git | xargs rm -rf && \
6057 composer clearcache
@@ -64,17 +61,18 @@ RUN \
6461RUN \
6562 mkdir -p /var/www/html/log/supervisor && \
6663 git clone https://github.com/NETivism/docker-sh.git /home/docker && \
67- cp -f /home/docker/php/default81.ini /etc/php/8.1/docker_setup.ini && \
68- ln -s /etc/php/8.1/docker_setup.ini /etc/php/8.1/fpm/conf.d/ && \
69- cp -f /home/docker/php/default81_cli.ini /etc/php/8.1/cli/conf.d/ && \
70- cp -f /home/docker/php/default_opcache_blacklist /etc/php/8.1/opcache_blacklist && \
71- sed -i 's/^listen = .*/listen = 80/g' /etc/php/8.1/fpm/pool.d/www.conf && \
72- sed -i 's/^pm = .*/pm = ondemand/g' /etc/php/8.1/fpm/pool.d/www.conf && \
73- sed -i 's/;daemonize = .*/daemonize = no/g' /etc/php/8.1/fpm/php-fpm.conf && \
74- sed -i 's/^pm\. max_children = .*/pm.max_children = 8/g' /etc/php/8.1/fpm/pool.d/www.conf && \
75- sed -i 's/^;pm\. process_idle_timeout = .*/pm.process_idle_timeout = 15s/g' /etc/php/8.1/fpm/pool.d/www.conf && \
76- sed -i 's/^;pm\. max_requests = .*/pm.max_requests = 50/g' /etc/php/8.1/fpm/pool.d/www.conf && \
77- sed -i 's/^;request_terminate_timeout = .*/request_terminate_timeout = 7200/g' /etc/php/8.1/fpm/pool.d/www.conf
64+ cp -f /home/docker/php/default83.ini /etc/php/8.3/docker_setup.ini && \
65+ ln -s /etc/php/8.3/docker_setup.ini /etc/php/8.3/fpm/conf.d/ && \
66+ cp -f /home/docker/php/default83_cli.ini /etc/php/8.3/cli/conf.d/ && \
67+ cp -f /home/docker/php/default_opcache_blacklist /etc/php/8.3/opcache_blacklist && \
68+ sed -i 's/^listen = .*/listen = 80/g' /etc/php/8.3/fpm/pool.d/www.conf && \
69+ sed -i 's/^pm = .*/pm = ondemand/g' /etc/php/8.3/fpm/pool.d/www.conf && \
70+ sed -i 's/;daemonize = .*/daemonize = no/g' /etc/php/8.3/fpm/php-fpm.conf && \
71+ sed -i 's/^pm\. max_children = .*/pm.max_children = 8/g' /etc/php/8.3/fpm/pool.d/www.conf && \
72+ sed -i 's/^;pm\. process_idle_timeout = .*/pm.process_idle_timeout = 15s/g' /etc/php/8.3/fpm/pool.d/www.conf && \
73+ sed -i 's/^;pm\. max_requests = .*/pm.max_requests = 50/g' /etc/php/8.3/fpm/pool.d/www.conf && \
74+ sed -i 's/^;request_terminate_timeout = .*/request_terminate_timeout = 7200/g' /etc/php/8.3/fpm/pool.d/www.conf
75+
7876
7977COPY container/mysql/mysql-init.sh /usr/local/bin/mysql-init.sh
8078COPY container/rsyslogd/rsyslog.conf /etc/rsyslog.conf
@@ -137,4 +135,3 @@ RUN \
137135WORKDIR /var/www/html
138136ENV TERM=xterm
139137CMD ["/usr/bin/supervisord" ]
140-
0 commit comments