basic config
This commit is contained in:
54
Dockerfile
54
Dockerfile
@@ -1,30 +1,30 @@
|
||||
FROM alpine:3.8
|
||||
|
||||
# https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes
|
||||
# https://github.com/clue/docker-ttrss/blob/master/Dockerfile
|
||||
# https://github.com/linuxserver/docker-tt-rss/blob/master/Dockerfile
|
||||
|
||||
ADD https://git.tt-rss.org/fox/tt-rss/archive/18.12.tar.gz /tmp/ttrss.tar.gz
|
||||
|
||||
RUN tar -xzf /tmp/ttrss.tar.gz
|
||||
FROM nginx:1.15.7-alpine
|
||||
|
||||
RUN \
|
||||
echo "**** install packages ****" && \
|
||||
apk add --no-cache \
|
||||
curl \
|
||||
php7-apcu \
|
||||
php7-curl \
|
||||
php7-dom \
|
||||
php7-gd \
|
||||
php7-iconv \
|
||||
php7-intl \
|
||||
php7-mcrypt \
|
||||
php7-pcntl \
|
||||
php7-pdo_pgsql \
|
||||
php7-pgsql \
|
||||
php7-posix \
|
||||
tar && \
|
||||
echo "**** link php7 to php ****" && \
|
||||
ln -sf /usr/bin/php7 /usr/bin/php
|
||||
apk add --no-cache \
|
||||
curl \
|
||||
php7-apcu \
|
||||
php7-curl \
|
||||
php7-dom \
|
||||
php7-gd \
|
||||
php7-iconv \
|
||||
php7-intl \
|
||||
php7-mcrypt \
|
||||
php7-pcntl \
|
||||
php7-pdo_pgsql \
|
||||
php7-pgsql \
|
||||
php7-posix \
|
||||
php7-fpm \
|
||||
tar
|
||||
RUN ln -sf /usr/bin/php7 /usr/bin/php
|
||||
|
||||
#copy config + delete install.php
|
||||
EXPOSE 80 443
|
||||
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
ADD https://git.tt-rss.org/fox/tt-rss/archive/18.12.tar.gz /tmp/ttrss.tar.gz
|
||||
RUN tar -xzf /tmp/ttrss.tar.gz -C /var/lib
|
||||
|
||||
COPY config.php /var/lib/tt-rss/config.php
|
||||
|
||||
CMD php-fpm7 && nginx -g "daemon off;"
|
||||
|
||||
Reference in New Issue
Block a user