Description Usage Arguments Details Value See Also Examples
Add a Service Route to the Microservice
1 | add_service(path = ".", name, overwrite = FALSE)
|
path |
( |
name |
( |
overwrite |
( |
Lay the infrastructure for an additional set of services. That includes adding a unit test, adding an endpoint, and extending the entrypointy.
Note: add_service
adds a service to pre-existing plumber
microservice which you could deploy by calling use_microservice
.
Given a path
(.) to a folder and a name
(repository)
When add_service
is called
Then the function creates the following files:
tests/testthat/test-endpoint-plumber-repository.R inst/endpoints/plumber-repository.R
And updates the following files:
inst/entrypoints/plumber-foreground.R
In scenarios where services are thematically linked to each other. Examples for themes that should be mounted separately:
‘forecasting’ and ‘anomaly detection’
‘user’ and ‘business’
No return value, called for side effects.
Other microservice utilities:
use_microservice()
1 2 3 4 5 6 7 | path <- tempfile()
dir.create(path, showWarnings = FALSE, recursive = TRUE)
use_microservice(path)
add_service(path, name = "repository")
list.files(path, recursive = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.