From 48a45a00737cf5bb9b483350426ef4074c110d94 Mon Sep 17 00:00:00 2001 From: dpedu Date: Fri, 19 Jun 2015 18:26:03 -0700 Subject: [PATCH] Add docs builder --- docs/builder/Dockerfile | 9 +++++++++ docs/builder/README.md | 9 +++++++++ docs/builder/start | 8 ++++++++ 3 files changed, 26 insertions(+) create mode 100644 docs/builder/Dockerfile create mode 100644 docs/builder/README.md create mode 100644 docs/builder/start diff --git a/docs/builder/Dockerfile b/docs/builder/Dockerfile new file mode 100644 index 0000000..a8ca796 --- /dev/null +++ b/docs/builder/Dockerfile @@ -0,0 +1,9 @@ +FROM ubuntu:trusty + +COPY start /start + +RUN apt-get update ; apt-get install -y python3 python3-dev python3-pip python3-yaml make wget python3-sphinx python3-setuptools unzip libmysqlclient-dev ; cd /tmp ; wget https://github.com/jgarzik/python-bitcoinrpc/archive/master.zip ; unzip master.zip ; cd python-bitcoinrpc-master/ ; python3 setup.py install ; cd /tmp ; wget https://github.com/dpedu/MySQL-for-Python-3/archive/master.zip -O mysqldb.zip ; unzip mysqldb.zip ; cd MySQL-for-Python-3-master/ ; python3 setup.py install ; chmod +x /start ; mkdir /tmp/docs + +VOLUME /tmp/docs + +CMD ["/start"] diff --git a/docs/builder/README.md b/docs/builder/README.md new file mode 100644 index 0000000..c572fd0 --- /dev/null +++ b/docs/builder/README.md @@ -0,0 +1,9 @@ +Docs Builder +============ + +A docker image for building pyircbot's docs. + +**Usage:** + +* Create image: `cd docs/builder ; docker build -t pybdocbuilder . +* Build docs: `docker run --rm -v /local/path/to/doc/output/:/tmp/docs/ pybdocbuilder /start` diff --git a/docs/builder/start b/docs/builder/start new file mode 100644 index 0000000..c904eaf --- /dev/null +++ b/docs/builder/start @@ -0,0 +1,8 @@ +#!/bin/sh + +cd /tmp +wget http://gitlab.xmopx.net/dave/pyircbot3/repository/archive.tar?ref=master -O pyircbot.tar +tar xvf pyircbot.tar +cd pyircbot3.git/docs/ +make html +cp -r _build/html/* /tmp/docs/