You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

30 lines
514 B

FROM node:12-alpine
MAINTAINER Wappalyzer <info@wappalyzer.com>
ENV WAPPALYZER_ROOT /opt/wappalyzer
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
ENV CHROMIUM_BIN /usr/bin/chromium-browser
RUN apk update && apk add -u --no-cache \
nodejs \
udev \
chromium \
ttf-freefont \
yarn
RUN mkdir -p "$WAPPALYZER_ROOT/browsers"
WORKDIR "$WAPPALYZER_ROOT"
ADD cli.js .
ADD driver.js .
ADD package.json .
ADD technologies.json .
ADD wappalyzer.js .
ADD yarn.lock .
RUN yarn install
ENTRYPOINT ["node", "cli.js"]