bump to 3.3.4, switch to php8
This commit is contained in:
45
Dockerfile
45
Dockerfile
@@ -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 \
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
2
start.sh
2
start.sh
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user