diff --git a/Dockerfile b/Dockerfile index 4a60fe7c1f1ab0d1afdbb6b33b8644fb748ce410..8dfc5e218cfd59f392c5299f57f1056d79eb21b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,63 +7,81 @@ ARG ICECODER_VERSION=8.0beta RUN \ echo "**** install dependencies and build tools and stuff ****" && \ apk add --no-cache \ - alpine-base \ - bzip2 \ - curl \ - fbida-exiftran \ - ffmpeg \ - git \ - gzip \ - imagemagick \ - libxml2 \ - libzip \ - libzip-dev \ - libzip-doc \ - libzip-tools \ - php7 \ - php7-bz2 \ - php7-ctype \ - php7-curl \ - php7-dom \ - php7-exif \ - php7-fileinfo \ - php7-fpm \ - php7-gd \ - php7-gettext \ - php7-gmp \ - php7-iconv \ - php7-imagick \ - php7-imap \ - php7-intl \ - php7-json \ - php7-mysqli \ - php7-mysqlnd \ - php7-opcache \ - php7-pcntl \ - php7-pdo_mysql \ - php7-pdo_pgsql \ - php7-pdo_sqlite \ - php7-pear \ - php7-pecl-imagick \ - php7-pgsql \ - php7-phar \ - php7-posix \ - php7-pspell \ - php7-sodium \ - php7-sqlite3 \ - php7-tokenizer \ - php7-xml \ - php7-xmlreader \ - php7-xmlrpc \ - php7-zip \ - sqlite \ - subversion \ - sudo \ - tar \ - unzip \ - wget \ - xz \ - zip && \ + acl \ + alpine-base \ + bzip2 \ + curl \ + fbida-exiftran \ + ffmpeg \ + git \ + gzip \ + imagemagick \ + jq \ + libxml2 \ + libzip \ + libzip-dev \ + libzip-doc \ + libzip-tools \ + memcached \ + php7 \ + php7-apcu \ + php7-bcmath \ + php7-bz2 \ + php7-calendar \ + php7-ctype \ + php7-curl \ + php7-dba \ + php7-dom \ + php7-exif \ + php7-fileinfo \ + php7-fpm \ + php7-ftp \ + php7-gd \ + php7-gettext \ + php7-gmp \ + php7-iconv \ + php7-imagick \ + php7-imap \ + php7-intl \ + php7-json \ + php7-ldap \ + php7-mcrypt \ + php7-memcached \ + php7-mysqli \ + php7-mysqlnd \ + php7-opcache \ + php7-pcntl \ + php7-pdo_mysql \ + php7-pdo_pgsql \ + php7-pdo_sqlite \ + php7-pear \ + php7-pecl-imagick \ + php7-pgsql \ + php7-phar \ + php7-posix \ + php7-pspell \ + php7-redis \ + php7-snmp \ + php7-sodium \ + php7-sqlite3 \ + php7-ssh2 \ + php7-tokenizer \ + php7-xml \ + php7-xmlreader \ + php7-xmlrpc \ + php7-zip \ + re2c \ + rsync \ + samba-client \ + sqlite \ + ssmtp \ + subversion \ + sudo \ + tar \ + unzip \ + wget \ + xz \ + zip && \ echo "**** configure php, including symlink ****" && \ ln -sf \ /usr/bin/php7 \ diff --git a/root/etc/cont-init.d/60-config b/root/etc/cont-init.d/60-config index 287f2eb6a51e59345aba3adddc3f95588ed25348..78eddf4f28f9687768762f28e71b2124d5eb2c72 100644 --- a/root/etc/cont-init.d/60-config +++ b/root/etc/cont-init.d/60-config @@ -34,13 +34,14 @@ touch /lock.file cp /config/php/php.ini /etc/php7/php.ini # Link data, code and plugins -ln -sf /data /app/ICEcoder/data -ln -sf /plugins /app/ICEcoder/plugins +sudo -u abc ln -sf /data /app/ICEcoder/data +sudo -u abc ln -sf /plugins /app/ICEcoder/plugins # permissions mkdir -p /config/sessions echo "[cont-init.d] Setting permissions this may take some time" chown -R abc:abc \ + /app/ICEcoder \ /data \ /config \ /plugins