# Cypress + noVNC, so a headed run can be watched live in a browser. # # The tools are baked in rather than apt-installed per run: installing at run # start cost ~30s on a good day and stalled indefinitely on a bad one, which # wedged the run before Cypress ever launched. # # Build: docker build -f e2e/freight/Dockerfile.vnc -t edr-cypress-vnc e2e/freight # Watch: http://localhost:8090/vnc.html?autoconnect=true&resize=scale FROM cypress/included:15.18.1 RUN apt-get update -qq \ && apt-get install -y --no-install-recommends x11vnc novnc websockify \ && rm -rf /var/lib/apt/lists/*