Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions src/render_engine_cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,11 +192,14 @@ def serve(module_site: str, clean: bool, reload: bool, port: int):
module, site_name = split_module_site(module_site)
site = get_site(module, site_name)

server_address = ("127.0.0.1", port)

if clean:
remove_output_folder(Path(site.output_path), console=console)
site.render()

server_address = ("127.0.0.1", port)
local_url = f"http://{server_address[0]}:{server_address[1]}"
site.update_site_vars(SITE_URL=local_url)
Comment thread
Paritoshcodes marked this conversation as resolved.
Outdated
site.render(site_url=local_url)

handler = ServerEventHandler(
import_path=module,
Expand Down
4 changes: 3 additions & 1 deletion src/render_engine_cli/event.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,9 @@ def rebuild(self) -> None:
if self.clean:
remove_output_folder(Path(site.output_path), console=self.console)
try:
site.render()
local_url = f"http://{self.server_address[0]}:{self.server_address[1]}"
site.update_site_vars(SITE_URL=local_url)
Comment thread
Paritoshcodes marked this conversation as resolved.
Outdated
site.render(site_url=local_url)
except Exception:
self.console.print("[bold red]Failed to render site[/bold red]")
self.console.print(traceback.format_exc())
Expand Down