diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7250be3..80bdc05 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,7 +4,7 @@ on: push jobs: shellcheck: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - run: sudo apt-get update diff --git a/images/wordpress/Dockerfile b/images/wordpress/Dockerfile index 30919b4..42abbc8 100644 --- a/images/wordpress/Dockerfile +++ b/images/wordpress/Dockerfile @@ -1,11 +1,10 @@ -FROM php:7.4-apache +FROM php:8.2-apache RUN apt-get update && apt-get install -y --no-install-recommends clamav libmagickwand-dev libjpeg-dev libpng-dev vim-tiny less mariadb-client libgmp-dev libsodium-dev zlib1g-dev libzip-dev && rm -r /var/lib/apt/lists/* && freshclam RUN pecl install imagick -RUN docker-php-ext-install mysqli && \ - docker-php-ext-install gd && \ +RUN docker-php-ext-install gd && \ docker-php-ext-install gmp && \ docker-php-ext-install sodium && \ docker-php-ext-install zip && \ @@ -16,6 +15,9 @@ RUN docker-php-ext-install mysqli && \ docker-php-ext-install exif &&\ docker-php-ext-install soap &&\ docker-php-ext-enable imagick && \ + docker-php-ext-install pdo pdo_mysql &&\ + docker-php-ext-install mysqli && \ + docker-php-ext-enable mysqli && \ a2enmod rewrite RUN curl --silent https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > /usr/local/bin/wp-cli.phar @@ -25,9 +27,9 @@ ENV WORDPRESS_VERSION=latest COPY wp /usr/local/bin/ COPY wp-start /usr/local/bin/ -RUN wp core download --path=/var/www/html - COPY php.ini /usr/local/etc/php/ + +RUN wp core download --path=/var/www/html COPY wordpress.conf /etc/apache2/sites-enabled/ COPY mu-plugins /usr/src/mu-plugins/ COPY wp-config.php /var/www/html/wp-config.php