From 339c5477ecb49b850eaf0a53b2ac08dd0ead558b Mon Sep 17 00:00:00 2001 From: sparklyballs Date: Tue, 14 Feb 2017 20:14:00 +0000 Subject: [PATCH] first save up, satisfying depedencies only --- Dockerfile | 74 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/Dockerfile b/Dockerfile index df3eb85..2bc9c2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM lsiobase/alpine.nginx +FROM lsiobase/alpine.nginx:3.5 MAINTAINER sparklyballs # set version label @@ -21,7 +21,7 @@ RUN \ g++ \ gcc \ make \ - php5-dev \ + php7-dev \ re2c \ samba-dev \ zlib-dev && \ @@ -31,32 +31,33 @@ RUN \ curl \ ffmpeg \ libxml2 \ - php5-apcu \ - php5-bz2 \ - php5-ctype \ - php5-curl \ - php5-dom \ - php5-exif \ - php5-ftp \ - php5-gd \ - php5-gmp \ - php5-iconv \ - php5-imap \ - php5-intl \ - php5-ldap \ - php5-mcrypt \ - php5-openssl \ - php5-pcntl \ - php5-pgsql \ - php5-pdo_mysql \ - php5-pdo_pgsql \ - php5-pdo_sqlite \ - php5-posix \ - php5-sqlite3 \ - php5-xml \ - php5-xmlreader \ - php5-zip \ - php5-zlib \ + php7-apcu \ + php7-bz2 \ + php7-ctype \ + php7-curl \ + php7-dom \ + php7-exif \ + php7-ftp \ + php7-gd \ + php7-gmp \ + php7-iconv \ + php7-imap \ + php7-intl \ + php7-ldap \ + php7-mbstring \ + php7-mcrypt \ + php7-openssl \ + php7-pcntl \ + php7-pdo_mysql \ + php7-pdo_pgsql \ + php7-pdo_sqlite \ + php7-pgsql \ + php7-posix \ + php7-sqlite3 \ + php7-xml \ + php7-xmlreader \ + php7-zip \ + php7-zlib \ samba \ sudo \ tar \ @@ -64,28 +65,29 @@ RUN \ apk add --no-cache \ --repository http://nl.alpinelinux.org/alpine/edge/testing \ - php5-memcached && \ + php7-memcached && \ # fetch php smbclient source git clone git://github.com/eduardok/libsmbclient-php.git /tmp/smbclient && \ # compile smbclient cd /tmp/smbclient && \ - phpize && \ - ./configure && \ - make && \ - make install && \ + phpize7 && \ + ./configure \ + --with-php-config=/usr/bin/php-config7 && \ + make && \ + make install && \ # uninstall build-dependencies apk del --purge \ build-dependencies && \ # configure php and nginx for nextcloud - echo "extension="smbclient.so"" >> /etc/php5/php.ini && \ + echo "extension="smbclient.so"" > /etc/php7/conf.d/00_smbclient.ini && \ sed -i \ 's/;always_populate_raw_post_data = -1/always_populate_raw_post_data = -1/g' \ - /etc/php5/php.ini && \ - echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /defaults/nginx-fpm.conf && \ + /etc/php7/php.ini && \ + echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php7/php-fpm.conf && \ # cleanup rm -rf \