Start & Stop
You can check whether the app is running.
# is server running
app$is_running
You can start the server with.
CLI​
ambiorix-cli start
R​
# stop all servers
app$start()
You can stop all servers with.
CLI​
ambiorix-cli stop
R​
# stop all servers
stop_all()
By default ambiorix stops the server when the start
method closes, setting auto_close
prevents that, the severs can then be stopped with the stop
method.
# start
app$start(auto_stop = FALSE)
app$stop()
On stop​
One can also pass a callback to run when the server closes, this is ideal to do things like closing database connections.
# start
app$on_stop <- \(){
cat("Bye!\n")
}