update
This commit is contained in:
@@ -30,10 +30,10 @@ function Quit {
|
||||
Print killing nginx ...
|
||||
nginx -s quit || true
|
||||
while running= ; do
|
||||
pkill -f php-fpm7 && running=1 && Print killing php-fpm7 ...
|
||||
pkill -f sleep && running=1 && Print killing sleep ...
|
||||
pkill -f nginx && running=1 && Print killing nginx ...
|
||||
[ -z "$running" ] && break
|
||||
pkill -f php-fpm81 && running=1 && Print killing php-fpm81 ...
|
||||
pkill -f sleep && running=1 && Print killing sleep ...
|
||||
pkill -f nginx && running=1 && Print killing nginx ...
|
||||
[ -z "$running" ] && break
|
||||
sleep 1
|
||||
done
|
||||
Print Container stopped.
|
||||
@@ -41,8 +41,8 @@ function Quit {
|
||||
}
|
||||
|
||||
function ChangeOwner {
|
||||
Print Change file owner ...
|
||||
chown nginx.root /var/log/nginx/
|
||||
Print Changing file owner ...
|
||||
chown nginx:root /var/log/nginx/
|
||||
}
|
||||
|
||||
function SideCar {
|
||||
@@ -61,14 +61,14 @@ function SideCar {
|
||||
&& [ "$md5" != "$last_md5" ] \
|
||||
&& last_md5=$md5 \
|
||||
&& nginx -tq \
|
||||
&& Print Reload nginx conf ... \
|
||||
&& Print Reloading nginx conf ... \
|
||||
&& nginx -s reload
|
||||
done
|
||||
}
|
||||
|
||||
function StartProc {
|
||||
Print Start php ...
|
||||
php-fpm7 -F -y /etc/php7/php-fpm.conf &
|
||||
php-fpm81 -F -y /etc/php81/php-fpm.conf &
|
||||
PIDS="$PIDS $!"
|
||||
Print Start nginx ...
|
||||
nginx -g "$GLOBAL_DIRECTIVES" &
|
||||
@@ -76,6 +76,7 @@ function StartProc {
|
||||
Print Start nginx sidecar ...
|
||||
SideCar &
|
||||
PIDS="$PIDS $!"
|
||||
Print Nginx and php started.
|
||||
}
|
||||
|
||||
function Main {
|
||||
|
@@ -4,10 +4,11 @@ MAINTAINER Colben colbenlee@gmail.com
|
||||
ADD --chown=root:root /ADD/ /opt/
|
||||
RUN sed -i '/edge/d' /etc/apk/repositories \
|
||||
&& apk update \
|
||||
&& apk add --no-cache php7 php7-common php7-iconv php7-json php7-gd php7-curl php7-xml \
|
||||
php7-mysqli php7-imap php7-cgi fcgi php7-pdo php7-pdo_mysql php7-soap php7-xmlrpc \
|
||||
php7-posix php7-mcrypt php7-gettext php7-ldap php7-ctype php7-dom php7-fpm \
|
||||
php7-mbstring php7-mysqlnd php7-bcmath php7-session php7-openssl php7-opcache composer \
|
||||
&& apk add --no-cache php81 php81-common php81-iconv php81-json php81-gd php81-curl \
|
||||
php81-xml php81-mysqli php81-imap php81-cgi fcgi php81-pdo php81-pdo_mysql \
|
||||
php81-soap php81-posix php81-gettext php81-ldap php81-ctype php81-dom php81-fpm \
|
||||
php81-mbstring php81-mysqlnd php81-bcmath php81-session php81-openssl php81-opcache \
|
||||
composer \
|
||||
&& sed -i -e '/^;* *max_execution_time *=/cmax_execution_time = 300' \
|
||||
-e '/^;* *memory_limit *=/cmemory_limit = 1024M' \
|
||||
-e '/^;* *post_max_size *=/cpost_max_size = 1024M' \
|
||||
@@ -17,10 +18,10 @@ RUN sed -i '/edge/d' /etc/apk/repositories \
|
||||
-e '/^;* *date.timezone *=/cdate.timezone = PRC' \
|
||||
-e '/^;* *pdo_mysql.default_socket *=/cpdo_mysql.default_socket = /run/mysqld/mysqld.sock' \
|
||||
-e '/^;* *mysqli.default_socket *=/cmysqli.default_socket = /run/mysqld/mysqld.sock' \
|
||||
/etc/php7/php.ini \
|
||||
&& sed -i -e '/^;* *listen *=/clisten = /var/lib/php7/phpfpm.sock' \
|
||||
/etc/php81/php.ini \
|
||||
&& sed -i -e '/^;* *listen *=/clisten = /var/lib/php81/phpfpm.sock' \
|
||||
-e '/^;* *listen.mode *=/clisten.mode = 0666' \
|
||||
/etc/php7/php-fpm.d/www.conf \
|
||||
/etc/php81/php-fpm.d/www.conf \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
CMD ["/opt/ccmd"]
|
||||
|
||||
|
@@ -20,7 +20,7 @@ RUN ln -s /opt/localtime /etc/localtime \
|
||||
-e '/^;* *listen.mode *=/clisten.mode = 0666' \
|
||||
/etc/php7/php-fpm.d/www.conf \
|
||||
&& mkdir /run/nginx \
|
||||
&& chown nginx.nginx /run/nginx \
|
||||
&& chown nginx:nginx /run/nginx \
|
||||
&& rm -rf /var/cache/apk/* /etc/nginx/conf.d/*
|
||||
CMD ["/opt/ccmd"]
|
||||
|
||||
|
Reference in New Issue
Block a user