Skip to content

Commit 888ec16

Browse files
committed
Merge branch '8.3' into develop
2 parents 44e26f8 + bcd8a1c commit 888ec16

3 files changed

Lines changed: 29 additions & 33 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Create and publish a Docker image
22

33
on:
44
push:
5-
branches: ['master','8.2','8.1','8.0','7.4','7.3','7.2','develop']
5+
branches: ['master','8.3','8.2','8.1','8.0','7.4','7.3','7.2','develop']
66
workflow_dispatch:
77

88
jobs:
@@ -53,4 +53,3 @@ jobs:
5353
push: true
5454
tags: ${{ steps.meta.outputs.tags }}
5555
labels: ${{ steps.meta.outputs.labels }}
56-

Dockerfile

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,24 @@ WORKDIR /
3434
RUN \
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

5552
RUN \
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 \
6461
RUN \
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

7977
COPY container/mysql/mysql-init.sh /usr/local/bin/mysql-init.sh
8078
COPY container/rsyslogd/rsyslog.conf /etc/rsyslog.conf
@@ -137,4 +135,3 @@ RUN \
137135
WORKDIR /var/www/html
138136
ENV TERM=xterm
139137
CMD ["/usr/bin/supervisord"]
140-

container/supervisord/supervisord.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ autorestart=true
1717
priority=10
1818

1919
[program:php-fpm]
20-
command=/usr/sbin/php-fpm8.1 -c /etc/php/8.1/fpm
20+
command=/usr/sbin/php-fpm8.3 -c /etc/php/8.3/fpm
2121
autostart=true
2222
autorestart=true
2323
exitcodes=0,2,70

0 commit comments

Comments
 (0)