File tree Expand file tree Collapse file tree
rats-devtools/src/rats/docs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ class AppConfigs:
2424
2525
2626class Application (apps .AppContainer , cli .Container , apps .PluginMixin ):
27+ _dev_addr : str = "127.0.0.1:8000"
28+
2729 def execute (self ) -> None :
2830 cli .create_group (click .Group ("rats-docs" ), self ).main ()
2931
@@ -65,8 +67,15 @@ def _mkdocs_serve(self) -> None:
6567 self .serve ()
6668
6769 @cli .command ()
68- def serve (self ) -> None :
70+ @click .option (
71+ "--dev-addr" ,
72+ default = "127.0.0.1:8000" ,
73+ help = "address to listen to when running local dev site" ,
74+ show_default = True ,
75+ )
76+ def serve (self , dev_addr : str ) -> None :
6977 """Serve the mkdocs site for the project and monitor files for changes."""
78+ self ._dev_addr = dev_addr
7079 self ._do_mkdocs_things ("serve" )
7180
7281 def _do_mkdocs_things (self , cmd : str ) -> None :
@@ -100,6 +109,8 @@ def _do_mkdocs_things(self, cmd: str) -> None:
100109 ]
101110 if cmd == "build" :
102111 args .extend (["--site-dir" , str (site_dir_path .resolve ())])
112+ if cmd == "serve" :
113+ args .extend (["--dev-addr" , self ._dev_addr ])
103114
104115 docs_component .run ("mkdocs" , cmd , * args )
105116
You can’t perform that action at this time.
0 commit comments