Commit 0292dfab authored by Yas Naoi's avatar Yas Naoi
Browse files

Issue #3273053 by yas: Refactor .tugboat/config.xml for live previews

parent b9a33b02
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -9,8 +9,14 @@ services:
    commands:
      init: |
        curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
        apt-get update && apt-get install -y gcc g++ make nodejs yarnpkg zlib1g \
          libfreetype6-dev libjpeg-dev libmemcached-dev libpng-dev libzip-dev
        apt-get update > /dev/null 2>&1 && \
        apt-get install -y gcc g++ make nodejs yarnpkg \
          zlib1g \
          libfreetype6-dev \
          libjpeg-dev \
          libmemcached-dev \
          libpng-dev \
          libzip-dev > /dev/null 2>&1
      update: |
        set -eux

@@ -104,7 +110,7 @@ services:
        cd /usr/src/php/ext/memcached
        docker-php-ext-install memcached > /dev/null 2>&1

        # Install APCU libraries.
        # Install APCu libraries.
        git clone https://github.com/krakjoe/apcu /usr/src/php/ext/apcu
        cd /usr/src/php/ext/apcu
        docker-php-ext-install apcu > /dev/null 2>&1
@@ -114,15 +120,12 @@ services:

        # Install uploadprogress.
        pecl install uploadprogress
        git clone https://github.com/php/pecl-php-uploadprogress /usr/src/php/ext/uploadprogress
        cd /usr/src/php/ext/uploadprogress
        docker-php-ext-install uploadprogress > /dev/null 2>&1
        docker-php-ext-enable uploadprogress > /dev/null 2>&1

        # Install graphic libraries.
        docker-php-ext-configure gd \
          --with-freetype \
          --with-jpeg
        docker-php-ext-configure zip
          --with-jpeg > /dev/null 2>&1
        docker-php-ext-install -j "$(nproc)" \
          gd \
          zip > /dev/null 2>&1