Sign inSign up

riptidepy/sphinx

By riptidepy

Updated 3 months ago

Sphinx documentation tool

Image
0

1.5K

riptidepy/sphinx repository overview

Quick reference

What is sphinx?

Sphinx is a tool for building documentations. More information can be found on the [http://www.sphinx-doc.org/en/master/](Sphinx homepage).

This image includes the latest version of

  • sphinx
  • sphinx-autobuild
  • sphinx_rtd_theme

How to use this image.

The default command runs sphinx-autobuild and insalls some requirements before this.

Default working directory is /src.

This image is meant to be used with Riptide. Using it without Riptide is probably possible, but not supported.

Basic Usage with Riptide

See the community repository entry for https://github.com/theCapypara/riptide-repo/tree/master/app/sphinx/latest.yml.

This image supports run_as_current_user: true for services (this is the default).

Basic Usage with Docker Run

docker run -p 8000:8000 \
       -v "$(pwd):/src" \
       --user "$(id -u)" \
       riptidepy/sphinx

This will start sphinx_autobuild and bind it to the local port 8000.

Environment Variables

NameRequiredExample Value(s)Description
SPHINX_CONF_DIRyessourcePath to the source directory
SPHINX_BUILDyesbuildPath to the build directory
REQUIREMENTS_FILEnorequirements.txtIf set: Read requirements from this file before running sphinx-autobuild

Tag summary

Content type

Image

Digest

sha256:a23fa7846

Size

452.3 MB

Last updated

3 months ago

docker pull riptidepy/sphinx