Added docker configuration to serve and build documentation with livereload

This commit is contained in:
Eliot Berriot 2018-03-12 23:38:39 +01:00
commit 01c8336988
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
3 changed files with 26 additions and 0 deletions

4
docs/Dockerfile Normal file
View file

@ -0,0 +1,4 @@
FROM python:3.6-alpine
RUN pip install sphinx livereload
WORKDIR /app/docs

13
docs/serve.py Normal file
View file

@ -0,0 +1,13 @@
#!/usr/bin/env python
from subprocess import call
# initial make
call(["python", "-m", "sphinx", ".", "/tmp/_build"])
from livereload import Server, shell
server = Server()
server.watch('.', shell('python -m sphinx . /tmp/_build'))
server.serve(
root='/tmp/_build/',
liveport=35730,
port=8001,
host='0.0.0.0')