diff --git a/Dockerfile b/Dockerfile index 3225428..36ea6dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:latest LABEL Maintainer="Christian Steinle " -LABEL Description="Lightweight container with Nginx 1.22 & PHP 8.1 based on Alpine Linux." +LABEL Description="Lightweight container with Nginx 1.22 & PHP 8.2 based on Alpine Linux." WORKDIR /var/www/html @@ -12,35 +12,35 @@ RUN apk update && \ apk add --no-cache \ curl \ nginx \ - php81 \ - php81-bcmath \ - php81-ctype \ - php81-curl \ - php81-dom \ - php81-fileinfo \ - php81-fpm \ - php81-gd \ - php81-mbstring \ - php81-mysqli \ - php81-openssl \ - php81-pdo \ - php81-pdo_mysql \ - php81-pdo_pgsql \ - php81-pdo_sqlite \ - php81-session \ - php81-tokenizer \ - php81-xml \ - php81-xsl \ - php81-zip \ + php82 \ + php82-bcmath \ + php82-ctype \ + php82-curl \ + php82-dom \ + php82-fileinfo \ + php82-fpm \ + php82-gd \ + php82-mbstring \ + php82-mysqli \ + php82-openssl \ + php82-pdo \ + php82-pdo_mysql \ + php82-pdo_pgsql \ + php82-pdo_sqlite \ + php82-session \ + php82-tokenizer \ + php82-xml \ + php82-xsl \ + php82-zip \ supervisor # Link to php, for calling "php artisan serve". -RUN ln -s /usr/bin/php81 /usr/bin/php +RUN ln -s /usr/bin/php82 /usr/bin/php # Copy configuration and entrypoint. Entrypoint is needed to change nginx's document root if environement variable is given. COPY config/nginx.conf /etc/nginx/nginx.conf -COPY config/fpm-pool.conf /etc/php81/php-fpm.d/www.conf -COPY config/php.ini /etc/php81/conf.d/custom.ini +COPY config/fpm-pool.conf /etc/php82/php-fpm.d/www.conf +COPY config/php.ini /etc/php82/conf.d/custom.ini COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf COPY config/entrypoint.sh /bin/entrypoint.sh