|
|
|
@@ -11,24 +11,24 @@ RUN apt-get update && \ |
|
|
|
apt-get clean |
|
|
|
|
|
|
|
# Change upload-limits and -sizes |
|
|
|
RUN sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 2048M/g" /etc/php/7.0/fpm/php.ini && \ |
|
|
|
sed -i "s/post_max_size = 8M/post_max_size =root123 2048M/g" /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo 'default_charset = "UTF-8"' >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo "upload_tmp_dir = ${NEXTCLOUD_DATA_PATH}" >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo "extension = apc.so" >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo "apc.enabled = 1" >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo "apc.include_once_override = 0" >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
echo "apc.shm_size = 256" >> /etc/php/7.0/fpm/php.ini |
|
|
|
RUN sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 2048M/g" /etc/php/7.2/fpm/php.ini && \ |
|
|
|
sed -i "s/post_max_size = 8M/post_max_size =root123 2048M/g" /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo 'default_charset = "UTF-8"' >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo "upload_tmp_dir = ${NEXTCLOUD_DATA_PATH}" >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo "extension = apc.so" >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo "apc.enabled = 1" >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo "apc.include_once_override = 0" >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
echo "apc.shm_size = 256" >> /etc/php/7.2/fpm/php.ini |
|
|
|
|
|
|
|
# now add our hand-written nginx-default-configuration which makes use of all the stuff so far prepared |
|
|
|
COPY default /etc/nginx/sites-available/default |
|
|
|
|
|
|
|
# PHP config |
|
|
|
COPY php_nc.ini /tmp/php_nc.ini |
|
|
|
RUN cat /tmp/php_nc.ini >> /etc/php/7.0/fpm/php.ini && \ |
|
|
|
cat /tmp/php_nc.ini >> /etc/php/7.0/cli/php.ini |
|
|
|
RUN cat /tmp/php_nc.ini >> /etc/php/7.2/fpm/php.ini && \ |
|
|
|
cat /tmp/php_nc.ini >> /etc/php/7.2/cli/php.ini |
|
|
|
# https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#php-fpm-tips-label |
|
|
|
RUN sed -i 's/^;env/env/g' /etc/php/7.0/fpm/pool.d/www.conf |
|
|
|
RUN sed -i 's/^;env/env/g' /etc/php/7.2/fpm/pool.d/www.conf |
|
|
|
|
|
|
|
# Create the data-directory where NEXTCLOUD can store its stuff |
|
|
|
RUN mkdir -p "${NEXTCLOUD_DATA_PATH}" && \ |
|
|
|
@@ -54,5 +54,5 @@ RUN chmod +x /etc/cron.daily/backup |
|
|
|
#VOLUME ${NEXTCLOUD_BACKUP_PATH} |
|
|
|
|
|
|
|
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |
|
|
|
CMD service php7.0-fpm start && nginx |
|
|
|
#CMD ["service", "php7.0-fpm", "start", "&&", "nginx"] |
|
|
|
CMD service php7.2-fpm start && nginx |
|
|
|
#CMD ["service", "php7.2-fpm", "start", "&&", "nginx"] |