Skip to content
Snippets Groups Projects
Verified Commit 01c83369 authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Added docker configuration to serve and build documentation with livereload

parent c8b9e950
No related branches found
No related tags found
No related merge requests found
......@@ -71,3 +71,12 @@ services:
- ./api/funkwhale_api/media:/protected/media
ports:
- "0.0.0.0:6001:6001"
docs:
build: docs
command: python serve.py
volumes:
- ".:/app/"
ports:
- '35730:35730'
- '8001:8001'
FROM python:3.6-alpine
RUN pip install sphinx livereload
WORKDIR /app/docs
#!/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')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment