Private/Templates/Custom/startup-gui.txt

# <# Import statements #>
Import-Module .\config.ps1
Import-Module Scout -Force
Import-Module Rocket -Force

# <# Rocket Features #>
Use-Rocket
| Use-RocketGui
| Use-RocketForms
| Invoke-Expression


$rocket = [RocketServer]::new()

$rocket.Router.Get("/", {
    param($httpContext)
    return [RocketGui]::Render("index.html", @{
        pageTitle = "Home";
    })
})

$rocket.Router.ErrorHandler([HttpStatusCode]::NotFound, {
    param($httpContext)
    return [RocketGui]::Render("404.html")
})

$rocket.Launch()