Add a --dev flag to forward requests to node server
This commit is contained in:
parent
d7d7bfa103
commit
684e2e7fa4
2 changed files with 44 additions and 3 deletions
9
main.go
9
main.go
|
@ -59,6 +59,7 @@ func StripPrefix(prefix string, h http.Handler) http.Handler {
|
|||
func main() {
|
||||
var bind = flag.String("bind", ":8081", "Bind port/socket")
|
||||
var dsn = flag.String("dsn", DSNGenerator(), "DSN to connect to the MySQL server")
|
||||
flag.StringVar(&DevProxy, "dev", DevProxy, "Proxify traffic to this host for static assets")
|
||||
flag.StringVar(&baseURL, "baseurl", baseURL, "URL prepended to each URL")
|
||||
flag.UintVar(¤tPromo, "current-promo", currentPromo, "Year of the current promotion")
|
||||
flag.Var(&localAuthUsers, "local-auth-user", "Allow local authentication for this user (bypass OIDC).")
|
||||
|
@ -76,6 +77,14 @@ func main() {
|
|||
baseURL = ""
|
||||
}
|
||||
|
||||
if DevProxy != "" {
|
||||
Router().GET("/.svelte-kit/*_", serveOrReverse(""))
|
||||
Router().GET("/node_modules/*_", serveOrReverse(""))
|
||||
Router().GET("/@vite/*_", serveOrReverse(""))
|
||||
Router().GET("/__vite_ping", serveOrReverse(""))
|
||||
Router().GET("/src/*_", serveOrReverse(""))
|
||||
}
|
||||
|
||||
initializeOIDC()
|
||||
|
||||
// Initialize contents
|
||||
|
|
Reference in a new issue