{ "manifests": { "symfony/panther": { "manifest": { "dockerfile": [ "# Chromium and ChromeDriver", "ENV PANTHER_NO_SANDBOX 1", "# Not mandatory, but recommended", "ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'", "RUN apt-get update && apt-get install -y --no-install-recommends chromium chromium-driver && rm -rf /var/lib/apt/lists/*", "", "# Firefox and geckodriver", "#ARG GECKODRIVER_VERSION=0.34.0", "#RUN apt-get update && apt-get install -y --no-install-recommends firefox && rm -rf /var/lib/apt/lists/*", "#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz; \\", "#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz -C /usr/bin; \\", "#\trm geckodriver-v$GECKODRIVER_VERSION-aarch64.tar.gz" ], "add-lines": [ { "file": "phpunit.xml.dist", "content": " ", "position": "after_target", "target": "", "warn_if_missing": false }, { "file": "phpunit.dist.xml", "content": " ", "position": "after_target", "target": "", "warn_if_missing": false }, { "file": ".env.test", "content": "PANTHER_APP_ENV=panther\nPANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots", "position": "after_target", "target": "SYMFONY_DEPRECATIONS_HELPER=999999", "warn_if_missing": true } ], "post-install-output": [ " * Install ChromeDriver or geckodriver with ", " the package manager of your Operating System.", " ", " Alternatively, use Browser Driver Installer:", "", " composer require --dev dbrekelmans/bdi", " vendor/bin/bdi detect drivers", "", " This step is not necessary when using Docker." ] }, "files": [], "ref": "bc2de681f79db177eac72d5b04c23bd59bea2b46" } } }