Files
docker-phpbb/3.2-apache/Dockerfile

79 lines
1.7 KiB
Docker
Raw Normal View History

2018-08-22 19:51:17 +03:00
FROM alpine:3.8
2017-02-06 17:57:15 +03:00
MAINTAINER Dmitry Seleznyov <selim013@gmail.com>
RUN apk add --no-cache curl \
2018-08-22 19:51:17 +03:00
imagemagick \
apache2 \
php7 \
php7-apache2 \
php7-ctype \
php7-curl \
php7-dom \
php7-ftp \
php7-gd \
php7-iconv \
php7-json \
php7-mysqli \
php7-opcache \
php7-openssl \
php7-pgsql \
php7-sqlite3 \
php7-tokenizer \
php7-xml \
php7-zlib \
php7-zip \
su-exec
2017-02-06 17:57:15 +03:00
### phpBB
2018-11-13 17:11:51 +03:00
ENV PHPBB_VERSION 3.2.3
ENV PHPBB_SHA256 'a04e2f5972180d7e3cee37ae3d72552fd12e846d0e62e7b7993a6a0d317464e7'
2017-02-06 17:57:15 +03:00
WORKDIR /tmp
RUN curl -SL https://www.phpbb.com/files/release/phpBB-${PHPBB_VERSION}.tar.bz2 -o phpbb.tar.bz2 \
&& 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 \
&& 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/
2017-07-17 14:20:21 +03:00
COPY php/php.ini /etc/php7/
COPY php/php-cli.ini /etc/php7/
COPY php/conf.d/* /etc/php7/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
CMD ["start.sh"]