クズエンジニアの右往左往

WebスクレイピングとかHackとかHinemosとか

Raspberrypi 3を持て余していたので、RPI Docker用のSerposcopeコンテナを作った

Raspberrypi 3が暇していたので、ブログ検索順位の調査用に、Serposcopeをインストールしたかった。
ただ、Raspberrypi はインストールし直すことが多かったので、Dockerコンテナにした。

Dockerfileは以下。

FROM resin/rpi-raspbian:stretch

RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/*
RUN apt-get clean
RUN apt-get update 
RUN apt-get upgrade -y
RUN apt-get install ca-certificates-java -y
RUN apt-get install openjdk-8-jre-headless -y

RUN curl https://serposcope.serphacker.com/download/LATEST/`curl -Lso- https://serposcope.serphacker.com/download/LATEST/ | grep "\.deb" | sed  's/.* href="\([^"]*\)".*$/\1/'` -o /tmp/serposcope.deb
RUN dpkg --force-confold -i /tmp/serposcope.deb
RUN rm /tmp/serposcope.deb

VOLUME /var/lib/serposcope/
EXPOSE 7134

COPY serposcope /etc/default/serposcope
COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["sh", "/entrypoint.sh"]

無理やり最新のSerposcopeをインストールしてる。
基本的にはSerposcopeの公式Dockerを参考に、rpi用にカスタマイズしてる感じ。

github.com


githubでも公開してみた。

github.com