mirror of
https://github.com/linuxserver/docker-nextcloud.git
synced 2026-02-19 23:03:50 +08:00
first save up, satisfying depedencies only
This commit is contained in:
parent
db5bd27bdb
commit
339c5477ec
74
Dockerfile
74
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 \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user