18 lines
489 B
Plaintext
18 lines
489 B
Plaintext
|
# syntax=docker/dockerfile:1
|
||
|
|
||
|
# Copied since we won't have the repo to use if expanding from cache.
|
||
|
|
||
|
# Workaround: https://github.com/docker/cli/issues/996
|
||
|
ARG BASE_IMAGE=node-js-libp2p-head
|
||
|
FROM ${BASE_IMAGE} as js-libp2p-base
|
||
|
|
||
|
FROM mcr.microsoft.com/playwright
|
||
|
|
||
|
|
||
|
COPY --from=js-libp2p-base /app/ /app/
|
||
|
WORKDIR /app/interop
|
||
|
ARG BROWSER=chromium # Options: chromium, firefox, webkit
|
||
|
ENV BROWSER=$BROWSER
|
||
|
|
||
|
ENTRYPOINT npm test -- --build false --types false -t browser -- --browser $BROWSER
|