serversman vps

info.dream.jp

2014ぐらいから稼働させていたようでした。もうアクセスもほぼなく更新もしていなかったので廃止でもよかったですが、勉強がてらdocker化。

最初はパッケージファイルだけ持ち込もうとしましたがうまくいかず、いろいろtarで固めて持ち込む感じに・・・。何とか稼働はできてそう。

FROM i386/debian:wheezy

RUN echo "deb [trusted=yes] file:///tmp/var/cache/apt/archives ./" > /etc/apt/sources.list

COPY all.tar.gz /tmp/.
RUN tar xvf /tmp/all.tar.gz;rm -f /tmp/all.tar.gz;

COPY etc.tar /tmp/.
RUN tar xvf /tmp/etc.tar;rm -f /tmp/etc.tar

COPY opt.tar.gz /tmp/.
RUN tar xvf /tmp/opt.tar.gz;rm -f /tmp/opt.tar.gz

COPY symlinks_backup.tar.gz /tmp/.
RUN tar xvf /tmp/symlinks_backup.tar.gz;rm -f /tmp/symlinks_backup.tar.gz

COPY cgi-bin.tar.gz /tmp/.
RUN tar xvf /tmp/cgi-bin.tar.gz;rm -f /tmp/cgi-bin.tar.gz

COPY supervisord.tar.gz /tmp/.
RUN tar xf /tmp/supervisord.tar.gz ; rm -f /tmp/supervisord.tar.gz; update-python-modules  supervisor.public
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY python-medusa_0.5.4-7_all.deb /tmp/.
COPY python-meld3_0.6.5-3.1_i386.deb /tmp/.
RUN dpkg -i /tmp/python-medusa_0.5.4-7_all.deb || true && \
    dpkg -i /tmp/python-meld3_0.6.5-3.1_i386.deb || true && \
    rm -f /tmp/python-meld3_0.6.5-3.1_i386.deb && \
    rm -f /tmp/python-medusa_0.5.4-7_all.deb && \
    rm -rf /usr/lib/python2.7/dist-packages/meld3 && \
    cp -r /usr/share/pyshared/meld3 /usr/lib/python2.7/dist-packages/

#CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
#CMD ["/usr/sbin/php5-fpm","--fpm-config","/etc/php5/fpm/php-fpm.conf","-F"]
CMD ["/usr/bin/supervisord"]