From 2c965f7cfbe3670772bf45de943a6a5dcba7eb6c Mon Sep 17 00:00:00 2001 From: Disassembler Date: Thu, 13 Sep 2018 14:33:25 +0200 Subject: [PATCH] LXCize SeedDMS build --- seeddms/Dockerfile | 45 ---------------- seeddms/{docker => lxc}/etc/nginx/nginx.conf | 0 seeddms/{docker => lxc}/etc/php7/php-fpm.conf | 0 .../etc/services.d/.s6-svscan/finish | 0 .../{docker => lxc}/etc/services.d/nginx/run | 0 .../etc/services.d/php-fpm/run | 0 .../srv/seeddms/previewers.patch | 0 .../seeddms-5.1.8/languages/cs_CZ/lang.inc | 0 seeddms/lxcfile | 51 +++++++++++++++++++ seeddms/{build.sh => setup.sh} | 0 seeddms/{ => setup}/adminpwd.sql | 0 seeddms/{ => setup}/createdb.sql | 0 seeddms/{ => setup}/custom.sql | 0 seeddms/{ => setup}/etc/init.d/seeddms | 0 .../{ => setup}/etc/periodic/hourly/seeddms | 0 .../{ => setup}/srv/seeddms/conf/settings.xml | 0 16 files changed, 51 insertions(+), 45 deletions(-) delete mode 100644 seeddms/Dockerfile rename seeddms/{docker => lxc}/etc/nginx/nginx.conf (100%) rename seeddms/{docker => lxc}/etc/php7/php-fpm.conf (100%) rename seeddms/{docker => lxc}/etc/services.d/.s6-svscan/finish (100%) rename seeddms/{docker => lxc}/etc/services.d/nginx/run (100%) rename seeddms/{docker => lxc}/etc/services.d/php-fpm/run (100%) rename seeddms/{docker => lxc}/srv/seeddms/previewers.patch (100%) rename seeddms/{docker => lxc}/srv/seeddms/seeddms-5.1.8/languages/cs_CZ/lang.inc (100%) create mode 100644 seeddms/lxcfile rename seeddms/{build.sh => setup.sh} (100%) rename seeddms/{ => setup}/adminpwd.sql (100%) rename seeddms/{ => setup}/createdb.sql (100%) rename seeddms/{ => setup}/custom.sql (100%) rename seeddms/{ => setup}/etc/init.d/seeddms (100%) rename seeddms/{ => setup}/etc/periodic/hourly/seeddms (100%) rename seeddms/{ => setup}/srv/seeddms/conf/settings.xml (100%) diff --git a/seeddms/Dockerfile b/seeddms/Dockerfile deleted file mode 100644 index 097c85f..0000000 --- a/seeddms/Dockerfile +++ /dev/null @@ -1,45 +0,0 @@ -FROM php -LABEL maintainer="Disassembler " - -RUN \ - # Install runtime dependencies - apk --no-cache add ghostscript imagemagick libreoffice-calc libreoffice-impress libreoffice-writer php7-iconv php7-pear php7-pdo_pgsql php7-simplexml php7-xml poppler-utils ttf-opensans - -RUN \ - # Install unoconv - wget https://raw.githubusercontent.com/dagwieers/unoconv/master/unoconv -O /usr/bin/unoconv \ - && chmod +x /usr/bin/unoconv \ - && ln -s /usr/bin/python3 /usr/bin/python - -RUN \ - # Install full-featured wget to work around sourceforge bugs - apk --no-cache add wget \ - # Install SeedDMS - && wget https://sourceforge.net/projects/seeddms/files/seeddms-5.1.8/seeddms-quickstart-5.1.8.tar.gz/download -O /srv/seeddms.tgz \ - && tar xzf /srv/seeddms.tgz -C /srv \ - && mv /srv/seeddms51x /srv/seeddms \ - && rm -f /srv/seeddms.tgz \ - && chown -R root:root /srv/seeddms \ - # Create OS user - && addgroup -S -g 8010 seeddms \ - && adduser -S -u 8010 -h /srv/seeddms -s /bin/false -g seeddms -G seeddms seeddms \ - && chown -R seeddms:seeddms /srv/seeddms \ - # Cleanup - && apk --no-cache del wget \ - && mv /srv/seeddms/www/install/create_tables-postgres.sql /srv/seeddms/create_tables-postgres.sql \ - && rm -rf /srv/seeddms/seeddms/install /srv/seeddms/www/install \ - && rm -rf /srv/seeddms/data/conf /srv/seeddms/www/ext/example - -COPY docker/etc/ /etc/ - -COPY --chown=8010:8010 docker/srv/seeddms/ /srv/seeddms/ - -RUN \ - # Patch Previewers - cd /srv/seeddms \ - && patch -p0