Skip to content

docs_dir = "." results in an infinite reloading loop during development #395

@james-advatek

Description

@james-advatek

Context

My use case is where I have a repo purely for documentation, which has multiple root directories which I would like to include in my built documentation.

Bug description

When setting docs_dir = "." in zensical.toml, the build repeatedly starts, and then reloads.

$ podman run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical
Serving /docs/site on http://0.0.0.0:8000
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started
Reloading...
Build started

Related links

Reproduction

reproduction.zip

Steps to reproduce

  1. Extract reproduction.zip
  2. cd reproduction
  3. docker pull zensical/zensical
  4. docker run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical
  5. Observe console output, and it never builds.
  6. docker run --rm -it -v ${PWD}:/docs zensical/zensical build
  7. Observe build succeeds.

Browser

No response

Before submitting

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateIssue is a duplicate of another issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions