Skip to content

Avoid processing config when serving from overlay directoryΒ #114

Description

@stelcodes

Currently all requests for CSS/JS/whatever from the overlay directory cause the config to be loaded every time. This is wasteful and produces obnoxious log messages like:

18:18:52 INFO ⚑🐈 Rendering page:
{:nuzzle/get-config
 #function[nuzzle.generator/gen-get-config/get-config--5558],
 :nuzzle/index
 #{[:blog-posts] [:tags] [:coding-projects] [:educational-media]},
 :nuzzle/page-key [],
 :nuzzle/render-content #function[clojure.core/constantly/fn--5740],
 :nuzzle/title "Home",
 :nuzzle/url "/"}
18:18:52 INFO πŸ”¨πŸˆ Building drafts
18:18:52 INFO πŸ”¨πŸˆ Building drafts
18:18:52 INFO πŸ”¨πŸˆ Building drafts
18:18:52 INFO πŸ”¨πŸˆ Building drafts
18:18:53 INFO πŸ”¨πŸˆ Building drafts
18:18:53 INFO πŸ”¨πŸˆ Building drafts

Avoiding this is tricky. I probably need to try serving every page from the static directory ring middleware handler first and check if the status is a 400 or similar.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions