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.

34 lines
590 B

FROM alpine
MAINTAINER Elbert Alias <elbert@alias.io>
ENV WAPPALYZER_DIR=/opt/wappalyzer
7 years ago
RUN apk update && apk add --no-cache \
bash \
curl \
fontconfig \
7 years ago
nodejs-npm \
optipng \
zip
7 years ago
# Fixes PhantomJS
# https://github.com/dustinblackman/phantomized
RUN curl -Ls "https://github.com/dustinblackman/phantomized/releases/download/2.1.1a/dockerized-phantomjs.tar.gz" | tar xz -C /
RUN apk del curl
RUN npm i -g n npm@latest
RUN n stable
RUN npm i --unsafe-perm --silent -g \
jsonlint-cli \
svg2png-many
RUN mkdir -p $WAPPALYZER_DIR
WORKDIR $WAPPALYZER_DIR
CMD [ "./bin/run" ]