#!/bin/sh
+cd /docker/fluidbook-toolbox
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker compose pull
COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker compose build
RUN groupadd sudo;useradd -d /application -g www-data -G sudo -s /bin/bash -u 1001 toolbox
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
-RUN npm install --unsafe-perm --global uglify-js less sass puppeteer
+RUN npm install --unsafe-perm --global uglify-js less sass puppeteer favicons
# PHP-FPM packages need a nudge to make them docker-friendly
COPY overrides.conf /etc/php/8.1/fpm/pool.d/z-overrides.conf
use Cubist\Backpack\Magic\Fields\StandardFile;
use Cubist\Backpack\Magic\Form;
+use Cubist\Util\CommandLine;
use Cubist\Util\CommandLine\Npx;
use Cubist\Util\Files\Files;
use Cubist\Util\Zip;
return $out;
}
- $cli = new Npx();
- $cli->setJson(true);
- $cli->setModule('favicons-compiled-cli');
+ $cli = new CommandLine('favicons');
$cli->setArg('i', $path);
$cli->setArg('o', $out);
$cli->setArg('c', resource_path('tools/favicon/config.json'));