FROM ulsmith/alpine-apache-php7
RUN apk update \
&& apk upgrade \
&& apk add --update \
php7-pgsql \
php7-fileinfo \
openrc \
postgresql-client \
&& apk del \
php7-pdo_mysql \
php7-pdo_odbc \
php7-pdo_sqlite \
db \
php7-redis \
php7-ftp \
&& rm -rf /var/cache/apk/
COPY tt-rss/* /app/public/tt-rss/
COPY docker/wait-db /usr/bin/
COPY docker/ttrss-apache-tt.conf /etc/apache2/conf.d/tt.conf
RUN mkdir -p /app/public/tt-rss/ /var/cache/tt-rss/images \
/var/cache/tt-rss/upload /var/cache/tt-rss/export/ \
/var/cache/tt-rss/js /var/lock/tt-rss/ /var/lib/tt-rss/feed-icons/ \
&& chown -R apache:root \
/app/public \
/var/cache/tt-rss/ \
/var/lock/tt-rss/ \
/var/lib/tt-rss/ \
&& echo -e 'log_errors = On\nerror_log = syslog' >> /etc/php7/php.ini \
&& sed -i '/^Listen/d' /etc/apache2/httpd.conf \
&& sed -i -r 's@ErrorLog .*@ErrorLog "/proc/self/fd/2"@i' /etc/apache2/httpd.conf
# vim: set ft=dockerfile: