فهرست منبع

:bug: fix php-fpm container

China Kassapa 6 ماه پیش
والد
کامیت
e3a3986dbf

+ 3 - 2
deploy/roles/mint-v2.3/files/php-fpm.sh

@@ -2,7 +2,8 @@
 
 set -e
 
-# TODO
-sleep 60*60*24
+sed -i 's/^listen = .*/listen = 9000/g' /etc/php/$1/fpm/pool.d/www.conf
+
+/usr/sbin/php-fpm${1} --nodaemonize --fpm-config /etc/php/$1/fpm/php-fpm.conf
 
 exit 0

+ 2 - 2
deploy/roles/mint-v2.3/templates/php-fpm-8.1.service.j2

@@ -6,9 +6,9 @@ After=network-online.target
 [Service]
 Type=simple
 User={{ ansible_user }}
-ExecStart=/usr/bin/docker run --rm --name php-fpm-8.1 -p 127.0.0.1:{{ app_php_fpm81_port }}:9000/tcp -v /srv:/srv:z {{ app_php81_image }} /srv/bin/php-fpm.sh
+ExecStart=/usr/bin/docker run --rm --name php-fpm-8.1 -p 0.0.0.0:{{ app_php_fpm81_port }}:9000/tcp -v /srv:/srv:z {{ app_php81_image }} /srv/bin/php-fpm.sh 8.1
 ExecStop=/usr/bin/docker stop php-fpm-8.1
-WorkingDirectory={{ app_deploy_target }}
+WorkingDirectory=/srv
 Restart=always
 
 [Install]

+ 2 - 2
deploy/roles/mint-v2.3/templates/php-fpm-8.4.service.j2

@@ -6,9 +6,9 @@ After=network-online.target
 [Service]
 Type=simple
 User={{ ansible_user }}
-ExecStart=/usr/bin/docker run --rm --name php-fpm-8.4 -p 127.0.0.1:{{ app_php_fpm84_port }}:9000/tcp -v /srv:/srv:z {{ app_php84_image }} /srv/bin/php-fpm.sh
+ExecStart=/usr/bin/docker run --rm --name php-fpm-8.4 -p 0.0.0.0:{{ app_php_fpm84_port }}:9000/tcp -v /srv:/srv:z {{ app_php84_image }} /srv/bin/php-fpm.sh 8.4
 ExecStop=/usr/bin/docker stop php-fpm-8.4
-WorkingDirectory={{ app_deploy_target }}
+WorkingDirectory=/srv
 Restart=always
 
 [Install]