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.

32 lines
542 B

FROM node:14-alpine
MAINTAINER Wappalyzer <hello@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"
COPY technologies ./technologies
COPY \
cli.js \
categories.json \
driver.js \
package.json \
wappalyzer.js \
yarn.lock ./
RUN yarn install
ENTRYPOINT ["node", "cli.js"]