Skip to content

MkDocs Server not available in l3d

In l3d version 2.0.2.

In the documentation directory call l3d and a docs up. Seems to be ok:

Open site in browser: http://127.0.0.1:8999
It may take a few seconds before the server is up and running.

Server not be available http://127.0.0.1:8999.

Executing a docs logs:

mkdocs    | Installing python modules: fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material mkdocs-build-plantuml-plugin mkdocs-new-features-notifier mkdocs-git-authors-plugin git+https://github.com/jldiaz/mkdocs-plugin-tags.git
mkdocs    | Modules installed.
mkdocs    | Detected previous installation in (/mkdocs).
mkdocs    | Starting MKDocs
mkdocs    | LIVE RELOAD - [ ENABLED ]
mkdocs    | FAST_MODE - [ ENABLED ]
mkdocs    | INFO    -  Building documentation... 
mkdocs    | WARNING -  Config value: 'dev_addr'. Warning: The use of the IP address '0.0.0.0' suggests a production environment or the use of a proxy to connect to the MkDocs server. However, the MkDocs' server is intended for local development purposes only. Please use a third party production-ready server instead. 
mkdocs    | WARNING -  A 'dirty' build is being performed, this will likely lead to inaccurate navigation and other links within your site. This option is designed for site development purposes only. 
mkdocs    | initial version is 2021.3.4
mkdocs    | Traceback (most recent call last):
mkdocs    |   File "/usr/bin/mkdocs", line 8, in <module>
mkdocs    |     sys.exit(cli())
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 829, in __call__
mkdocs    |     return self.main(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 782, in main
mkdocs    |     rv = self.invoke(ctx)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
mkdocs    |     return _process_result(sub_ctx.command.invoke(sub_ctx))
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
mkdocs    |     return ctx.invoke(self.callback, **ctx.params)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 610, in invoke
mkdocs    |     return callback(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/__main__.py", line 133, in serve_command
mkdocs    |     serve.serve(
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 141, in serve
mkdocs    |     config = builder()
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 136, in builder
mkdocs    |     build(config, live_server=live_server, dirty=dirty)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/build.py", line 261, in build
mkdocs    |     files = config['plugins'].run_event('files', files, config=config)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/plugins.py", line 94, in run_event
mkdocs    |     result = method(item, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 60, in on_files
mkdocs    |     self.metadata.append(get_metadata(f.src_path, config["docs_dir"]))
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 131, in get_metadata
mkdocs    |     meta.update(filename=name)
mkdocs    | AttributeError: 'str' object has no attribute 'update'
mkdocs    | Installing python modules: fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material mkdocs-build-plantuml-plugin mkdocs-new-features-notifier mkdocs-git-authors-plugin git+https://github.com/jldiaz/mkdocs-plugin-tags.git
mkdocs    | Modules installed.
mkdocs    | Detected previous installation in (/mkdocs).
mkdocs    | Starting MKDocs
mkdocs    | LIVE RELOAD - [ ENABLED ]
mkdocs    | FAST_MODE - [ ENABLED ]
mkdocs    | INFO    -  Building documentation... 
mkdocs    | WARNING -  Config value: 'dev_addr'. Warning: The use of the IP address '0.0.0.0' suggests a production environment or the use of a proxy to connect to the MkDocs server. However, the MkDocs' server is intended for local development purposes only. Please use a third party production-ready server instead. 
mkdocs    | WARNING -  A 'dirty' build is being performed, this will likely lead to inaccurate navigation and other links within your site. This option is designed for site development purposes only. 
mkdocs    | initial version is 2021.3.4
mkdocs    | Traceback (most recent call last):
mkdocs    |   File "/usr/bin/mkdocs", line 8, in <module>
mkdocs    |     sys.exit(cli())
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 829, in __call__
mkdocs    |     return self.main(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 782, in main
mkdocs    |     rv = self.invoke(ctx)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
mkdocs    |     return _process_result(sub_ctx.command.invoke(sub_ctx))
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
mkdocs    |     return ctx.invoke(self.callback, **ctx.params)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 610, in invoke
mkdocs    |     return callback(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/__main__.py", line 133, in serve_command
mkdocs    |     serve.serve(
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 141, in serve
mkdocs    |     config = builder()
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 136, in builder
mkdocs    |     build(config, live_server=live_server, dirty=dirty)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/build.py", line 261, in build
mkdocs    |     files = config['plugins'].run_event('files', files, config=config)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/plugins.py", line 94, in run_event
mkdocs    |     result = method(item, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 60, in on_files
mkdocs    |     self.metadata.append(get_metadata(f.src_path, config["docs_dir"]))
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 131, in get_metadata
mkdocs    |     meta.update(filename=name)
mkdocs    | AttributeError: 'str' object has no attribute 'update'

All docker container built from scratch

Edited by danielspeicher