thomasp85 / fiery

A flexible and lightweight web server
https://fiery.data-imaginist.com
Other
240 stars 12 forks source link

Add option to run a non-blocking server? #45

Closed jackparmer closed 3 years ago

jackparmer commented 3 years ago

We're considering DashR's eventual support inside Jupyter notebooks (DashR uses Fiery as its web server). Can Fiery run in a background process / thread, so that the Jupyter REPL isn't blocked?

(Sister issue for Dash for Julia ("Dash.Jl"): https://github.com/plotly/Dash.jl/issues/48)

rpkyle commented 3 years ago

We're considering DashR's eventual support inside Jupyter notebooks (DashR uses Fiery as its web server). Can Fiery run in a background process / thread, so that the Jupyter REPL isn't blocked?

(Sister issue for Dash for Julia ("Dash.Jl"): plotly/Dash.jl#48)

We already leverage Fiery's existing support for non-blocking functionality when calling ignite, so I think the current API currently allows what's required. I think this can be closed 🙂

jackparmer commented 3 years ago

Thanks Ryan :)