Skip to content

Commit 3c799ee

Browse files
committed
bump to 3.3.4, switch to php8
1 parent 5ba9157 commit 3c799ee

4 files changed

Lines changed: 35 additions & 34 deletions

File tree

Dockerfile

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
1-
FROM alpine:3.12
1+
FROM alpine:3.14
22

33
LABEL maintainer="selim013@gmail.com"
44

55
RUN apk add --no-cache curl \
66
imagemagick \
77
apache2 \
8-
php7 \
9-
php7-apache2 \
10-
php7-ctype \
11-
php7-curl \
12-
php7-dom \
13-
php7-ftp \
14-
php7-gd \
15-
php7-iconv \
16-
php7-json \
17-
php7-mysqli \
18-
php7-opcache \
19-
php7-openssl \
20-
php7-pgsql \
21-
php7-sqlite3 \
22-
php7-tokenizer \
23-
php7-xml \
24-
php7-zlib \
25-
php7-zip \
8+
php8 \
9+
php8-apache2 \
10+
php8-ctype \
11+
php8-curl \
12+
php8-dom \
13+
php8-ftp \
14+
php8-gd \
15+
php8-iconv \
16+
php8-json \
17+
php8-mbstring \
18+
php8-mysqli \
19+
php8-opcache \
20+
php8-openssl \
21+
php8-pgsql \
22+
php8-sqlite3 \
23+
php8-tokenizer \
24+
php8-xml \
25+
php8-zlib \
26+
php8-zip \
2627
su-exec
2728

2829
### phpBB
29-
ENV PHPBB_VERSION 3.3.0
30-
ENV PHPBB_SHA256 'a6234ac9dcf9086c025ece29a0a235f997a92bb9a994eff0ddcf8917e841262f'
30+
ENV PHPBB_VERSION 3.3.4
31+
ENV PHPBB_SHA256 'a2436e375acf9ec8846fda82ffeda51774627967308fb3b71d395b90a1acfe8b'
3132

3233
WORKDIR /tmp
33-
34+
3435
RUN curl -SL https://download.phpbb.com/pub/release/3.3/${PHPBB_VERSION}/phpBB-${PHPBB_VERSION}.tar.bz2 -o phpbb.tar.bz2 \
3536
&& echo "${PHPBB_SHA256} phpbb.tar.bz2" | sha256sum -c - \
3637
&& tar -xjf phpbb.tar.bz2 \

README.MD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Supported tags and respective `Dockerfile` links
22

3-
- [`3.3.0`, `latest`](https://github.com/selim13/docker-phpbb/blob/master/Dockerfile)
3+
- [`3.3.4`, `latest`](https://github.com/selim13/docker-phpbb/blob/master/Dockerfile)
44
- [`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)
55
- [`3.1-apache`, `3.1` (*3.1-apache/Dockerfile*)](https://github.com/selim13/docker-phpbb/blob/master/3.1-apache/Dockerfile)
66

phpbb/config.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
<?php
22

3-
$dbms = 'phpbb\\db\\driver\\' . $_ENV['PHPBB_DB_DRIVER'];
4-
$dbhost = $_ENV['PHPBB_DB_HOST'];
5-
$dbport = $_ENV['PHPBB_DB_PORT'];
6-
$dbname = $_ENV['PHPBB_DB_NAME'];
7-
$dbuser = $_ENV['PHPBB_DB_USER'];
8-
$dbpasswd = $_ENV['PHPBB_DB_PASSWD'];
9-
$table_prefix = $_ENV['PHPBB_DB_TABLE_PREFIX'];
3+
$dbms = 'phpbb\\db\\driver\\' . getenv('PHPBB_DB_DRIVER');
4+
$dbhost = getenv('PHPBB_DB_HOST');
5+
$dbport = getenv('PHPBB_DB_PORT');
6+
$dbname = getenv('PHPBB_DB_NAME');
7+
$dbuser = getenv('PHPBB_DB_USER');
8+
$dbpasswd = getenv('PHPBB_DB_PASSWD');
9+
$table_prefix = getenv('PHPBB_DB_TABLE_PREFIX');
1010
$phpbb_adm_relative_path = 'adm/';
1111
$acm_type = 'phpbb\\cache\\driver\\file';
1212

1313
@define('PHPBB_INSTALLED', true);
1414

15-
if ($_ENV['PHPBB_DISPLAY_LOAD_TIME'] === 'true') {
15+
if (getenv('PHPBB_DISPLAY_LOAD_TIME') === 'true') {
1616
@define('PHPBB_DISPLAY_LOAD_TIME', true);
1717
}
1818

19-
if ($_ENV['PHPBB_DEBUG'] === 'true') {
19+
if (getenv('PHPBB_DEBUG') === 'true') {
2020
@define('DEBUG', true);
2121
}
2222

23-
if ($_ENV['PHPBB_DEBUG_CONTAINER'] === 'true') {
23+
if (getenv('PHPBB_DEBUG_CONTAINER') === 'true') {
2424
@define('DEBUG_CONTAINER', true);
2525
}

start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ db_wait() {
1717
db_migrate() {
1818
if [[ "${PHPBB_DB_AUTOMIGRATE}" = "true" && "${PHPBB_INSTALL}" != "true" ]]; then
1919
echo "$(date) - applying migrations"
20-
su-exec apache php bin/phpbbcli.php db:migrate
20+
su-exec apache php8 bin/phpbbcli.php db:migrate
2121
fi
2222
}
2323

0 commit comments

Comments
 (0)