2023-01-28 13:50:15 +03:00
|
|
|
FROM alpine:3.17
|
2017-02-06 17:57:15 +03:00
|
|
|
|
2020-07-02 20:20:34 +03:00
|
|
|
LABEL maintainer="selim013@gmail.com"
|
2017-02-06 17:57:15 +03:00
|
|
|
|
|
|
|
|
RUN apk add --no-cache curl \
|
2018-08-22 19:51:17 +03:00
|
|
|
imagemagick \
|
|
|
|
|
apache2 \
|
2023-01-28 13:50:15 +03:00
|
|
|
php81 \
|
|
|
|
|
php81-apache2 \
|
|
|
|
|
php81-ctype \
|
|
|
|
|
php81-curl \
|
|
|
|
|
php81-dom \
|
|
|
|
|
php81-ftp \
|
|
|
|
|
php81-gd \
|
|
|
|
|
php81-iconv \
|
|
|
|
|
php81-json \
|
|
|
|
|
php81-mbstring \
|
|
|
|
|
php81-mysqli \
|
|
|
|
|
php81-opcache \
|
|
|
|
|
php81-openssl \
|
|
|
|
|
php81-pgsql \
|
|
|
|
|
php81-sqlite3 \
|
|
|
|
|
php81-tokenizer \
|
|
|
|
|
php81-xml \
|
|
|
|
|
php81-zlib \
|
|
|
|
|
php81-zip \
|
2018-08-22 19:51:17 +03:00
|
|
|
su-exec
|
2017-02-06 17:57:15 +03:00
|
|
|
|
|
|
|
|
### phpBB
|
2023-10-03 15:10:39 +04:00
|
|
|
ENV PHPBB_VERSION 3.3.10
|
2023-10-03 15:13:32 +04:00
|
|
|
ENV PHPBB_SHA256 4383cd82a9db93914f252cc3535a789ff3d41447f5214dbe5416483b97ac5ef0
|
2017-02-06 17:57:15 +03:00
|
|
|
|
|
|
|
|
WORKDIR /tmp
|
2021-08-25 15:15:35 +03:00
|
|
|
|
2020-07-02 20:20:34 +03:00
|
|
|
RUN curl -SL https://download.phpbb.com/pub/release/3.3/${PHPBB_VERSION}/phpBB-${PHPBB_VERSION}.tar.bz2 -o phpbb.tar.bz2 \
|
2017-02-06 18:58:02 +03:00
|
|
|
&& echo "${PHPBB_SHA256} phpbb.tar.bz2" | sha256sum -c - \
|
2017-02-06 17:57:15 +03:00
|
|
|
&& tar -xjf phpbb.tar.bz2 \
|
|
|
|
|
&& mkdir /phpbb \
|
|
|
|
|
&& mkdir /phpbb/sqlite \
|
2017-02-06 18:58:02 +03:00
|
|
|
&& mv phpBB3 /phpbb/www \
|
|
|
|
|
&& rm -f phpbb.tar.bz2
|
2017-02-06 17:57:15 +03:00
|
|
|
|
|
|
|
|
COPY phpbb/config.php /phpbb/www
|
|
|
|
|
|
|
|
|
|
### Server
|
2017-07-17 14:20:21 +03:00
|
|
|
RUN mkdir -p /run/apache2 /phpbb/opcache \
|
|
|
|
|
&& chown apache:apache /run/apache2 /phpbb/opcache
|
2017-02-06 17:57:15 +03:00
|
|
|
|
|
|
|
|
COPY apache2/httpd.conf /etc/apache2/
|
|
|
|
|
COPY apache2/conf.d/* /etc/apache2/conf.d/
|
2023-01-28 13:50:15 +03:00
|
|
|
COPY php/php.ini php/php-cli.ini /etc/php81/
|
|
|
|
|
COPY php/conf.d/* /etc/php81/conf.d
|
2017-02-06 17:57:15 +03:00
|
|
|
COPY start.sh /usr/local/bin/
|
|
|
|
|
|
|
|
|
|
RUN chown -R apache:apache /phpbb
|
|
|
|
|
WORKDIR /phpbb/www
|
|
|
|
|
|
|
|
|
|
#VOLUME /phpbb/sqlite
|
|
|
|
|
#VOLUME /phpbb/www/files
|
|
|
|
|
#VOLUME /phpbb/www/store
|
|
|
|
|
#VOLUME /phpbb/www/images/avatars/upload
|
|
|
|
|
|
|
|
|
|
ENV PHPBB_INSTALL= \
|
|
|
|
|
PHPBB_DB_DRIVER=sqlite3 \
|
|
|
|
|
PHPBB_DB_HOST=/phpbb/sqlite/sqlite.db \
|
|
|
|
|
PHPBB_DB_PORT= \
|
|
|
|
|
PHPBB_DB_NAME= \
|
|
|
|
|
PHPBB_DB_USER= \
|
|
|
|
|
PHPBB_DB_PASSWD= \
|
|
|
|
|
PHPBB_DB_TABLE_PREFIX=phpbb_ \
|
|
|
|
|
PHPBB_DB_AUTOMIGRATE= \
|
|
|
|
|
PHPBB_DISPLAY_LOAD_TIME= \
|
|
|
|
|
PHPBB_DEBUG= \
|
|
|
|
|
PHPBB_DEBUG_CONTAINER=
|
|
|
|
|
|
|
|
|
|
EXPOSE 80
|
2023-10-03 15:10:39 +04:00
|
|
|
CMD ["start.sh"]
|