bump to 3.3.4, switch to php8

This commit is contained in:
selim13
2021-08-25 15:15:35 +03:00
parent 5ba9157845
commit 3c799ee8d8
4 changed files with 35 additions and 34 deletions

View File

@@ -1,36 +1,37 @@
FROM alpine:3.12 FROM alpine:3.14
LABEL maintainer="selim013@gmail.com" LABEL maintainer="selim013@gmail.com"
RUN apk add --no-cache curl \ RUN apk add --no-cache curl \
imagemagick \ imagemagick \
apache2 \ apache2 \
php7 \ php8 \
php7-apache2 \ php8-apache2 \
php7-ctype \ php8-ctype \
php7-curl \ php8-curl \
php7-dom \ php8-dom \
php7-ftp \ php8-ftp \
php7-gd \ php8-gd \
php7-iconv \ php8-iconv \
php7-json \ php8-json \
php7-mysqli \ php8-mbstring \
php7-opcache \ php8-mysqli \
php7-openssl \ php8-opcache \
php7-pgsql \ php8-openssl \
php7-sqlite3 \ php8-pgsql \
php7-tokenizer \ php8-sqlite3 \
php7-xml \ php8-tokenizer \
php7-zlib \ php8-xml \
php7-zip \ php8-zlib \
php8-zip \
su-exec su-exec
### phpBB ### phpBB
ENV PHPBB_VERSION 3.3.0 ENV PHPBB_VERSION 3.3.4
ENV PHPBB_SHA256 'a6234ac9dcf9086c025ece29a0a235f997a92bb9a994eff0ddcf8917e841262f' ENV PHPBB_SHA256 'a2436e375acf9ec8846fda82ffeda51774627967308fb3b71d395b90a1acfe8b'
WORKDIR /tmp WORKDIR /tmp
RUN curl -SL https://download.phpbb.com/pub/release/3.3/${PHPBB_VERSION}/phpBB-${PHPBB_VERSION}.tar.bz2 -o phpbb.tar.bz2 \ RUN curl -SL https://download.phpbb.com/pub/release/3.3/${PHPBB_VERSION}/phpBB-${PHPBB_VERSION}.tar.bz2 -o phpbb.tar.bz2 \
&& echo "${PHPBB_SHA256} phpbb.tar.bz2" | sha256sum -c - \ && echo "${PHPBB_SHA256} phpbb.tar.bz2" | sha256sum -c - \
&& tar -xjf phpbb.tar.bz2 \ && tar -xjf phpbb.tar.bz2 \

View File

@@ -1,6 +1,6 @@
# Supported tags and respective `Dockerfile` links # Supported tags and respective `Dockerfile` links
- [`3.3.0`, `latest`](https://github.com/selim13/docker-phpbb/blob/master/Dockerfile) - [`3.3.4`, `latest`](https://github.com/selim13/docker-phpbb/blob/master/Dockerfile)
- [`3.2-apache`, `3-apache`, `3.2`, `3`, `apache` (*3.2-apache/Dockerfile*)](https://github.com/selim13/docker-phpbb/blob/master/3.2-apache/Dockerfile) - [`3.2-apache`, `3-apache`, `3.2`, `3`, `apache` (*3.2-apache/Dockerfile*)](https://github.com/selim13/docker-phpbb/blob/master/3.2-apache/Dockerfile)
- [`3.1-apache`, `3.1` (*3.1-apache/Dockerfile*)](https://github.com/selim13/docker-phpbb/blob/master/3.1-apache/Dockerfile) - [`3.1-apache`, `3.1` (*3.1-apache/Dockerfile*)](https://github.com/selim13/docker-phpbb/blob/master/3.1-apache/Dockerfile)

View File

@@ -1,25 +1,25 @@
<?php <?php
$dbms = 'phpbb\\db\\driver\\' . $_ENV['PHPBB_DB_DRIVER']; $dbms = 'phpbb\\db\\driver\\' . getenv('PHPBB_DB_DRIVER');
$dbhost = $_ENV['PHPBB_DB_HOST']; $dbhost = getenv('PHPBB_DB_HOST');
$dbport = $_ENV['PHPBB_DB_PORT']; $dbport = getenv('PHPBB_DB_PORT');
$dbname = $_ENV['PHPBB_DB_NAME']; $dbname = getenv('PHPBB_DB_NAME');
$dbuser = $_ENV['PHPBB_DB_USER']; $dbuser = getenv('PHPBB_DB_USER');
$dbpasswd = $_ENV['PHPBB_DB_PASSWD']; $dbpasswd = getenv('PHPBB_DB_PASSWD');
$table_prefix = $_ENV['PHPBB_DB_TABLE_PREFIX']; $table_prefix = getenv('PHPBB_DB_TABLE_PREFIX');
$phpbb_adm_relative_path = 'adm/'; $phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file'; $acm_type = 'phpbb\\cache\\driver\\file';
@define('PHPBB_INSTALLED', true); @define('PHPBB_INSTALLED', true);
if ($_ENV['PHPBB_DISPLAY_LOAD_TIME'] === 'true') { if (getenv('PHPBB_DISPLAY_LOAD_TIME') === 'true') {
@define('PHPBB_DISPLAY_LOAD_TIME', true); @define('PHPBB_DISPLAY_LOAD_TIME', true);
} }
if ($_ENV['PHPBB_DEBUG'] === 'true') { if (getenv('PHPBB_DEBUG') === 'true') {
@define('DEBUG', true); @define('DEBUG', true);
} }
if ($_ENV['PHPBB_DEBUG_CONTAINER'] === 'true') { if (getenv('PHPBB_DEBUG_CONTAINER') === 'true') {
@define('DEBUG_CONTAINER', true); @define('DEBUG_CONTAINER', true);
} }

View File

@@ -17,7 +17,7 @@ db_wait() {
db_migrate() { db_migrate() {
if [[ "${PHPBB_DB_AUTOMIGRATE}" = "true" && "${PHPBB_INSTALL}" != "true" ]]; then if [[ "${PHPBB_DB_AUTOMIGRATE}" = "true" && "${PHPBB_INSTALL}" != "true" ]]; then
echo "$(date) - applying migrations" echo "$(date) - applying migrations"
su-exec apache php bin/phpbbcli.php db:migrate su-exec apache php8 bin/phpbbcli.php db:migrate
fi fi
} }