diff --git a/Dockerfile b/Dockerfile index 5e4f90e..c473bb5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,9 @@ FROM alpine:latest -RUN apk --update --no-cache add ca-certificates nginx -RUN apk add php83 php83-fpm php83-mcrypt php83-soap php83-openssl php83-gmp php83-pdo_odbc php83-json php83-dom php83-pdo php83-zip php83-mysqli php83-sqlite3 php83-apcu php83-pdo_pgsql php83-bcmath php83-gd php83-odbc php83-pdo_mysql php83-pdo_sqlite php83-gettext php83-xmlreader php83-xmlrpc php83-bz2 php83-iconv php83-pdo_dblib php83-curl php83-ctype php83-phar php83-fileinfo php83-mbstring php83-tokenizer +RUN apk --update --no-cache add ca-certificates nginx bash +RUN apk add php84 php84-fpm php84-mcrypt php84-soap php84-openssl php84-gmp php84-pdo_odbc php84-json php84-dom php84-pdo php84-zip php84-mysqli php84-sqlite3 php84-apcu php84-pdo_pgsql php84-bcmath php84-gd + \ php84-odbc php84-pdo_mysql php84-pdo_sqlite php84-gettext php84-xmlreader php84-xmlrpc php84-bz2 php84-iconv php84-pdo_dblib php84-curl php84-ctype php84-phar php84-fileinfo php84-mbstring php84-tokenizer php84-redis + \ php84-imagick USER container ENV USER container @@ -11,4 +13,4 @@ WORKDIR /home/container COPY ./entrypoint.sh /entrypoint.sh -CMD ["/bin/ash", "/entrypoint.sh"] \ No newline at end of file +CMD ["/bin/ash", "/entrypoint.sh"] diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..bb6c2a3 --- /dev/null +++ b/build.sh @@ -0,0 +1 @@ +docker buildx build -f Dockerfile --tag xlab.riotnodes.co.uk/t0stbrot/nginx-egg:latest . --push diff --git a/start.sh b/start.sh index e443eea..d3c72ef 100644 --- a/start.sh +++ b/start.sh @@ -1,7 +1,9 @@ #!/bin/ash echo "Starting PHP-FPM..." -/usr/sbin/php-fpm7 --fpm-config /home/container/php-fpm/php-fpm.conf --daemonize +/usr/sbin/php-fpm8 --fpm-config /home/container/php-fpm/php-fpm.conf --daemonize echo "Starting Nginx..." -/usr/sbin/nginx -c /home/container/nginx/nginx.conf \ No newline at end of file +/usr/sbin/nginx -c /home/container/nginx/nginx.conf & +/bin/bash +