Plumber: Port existing `analogsea` / digital ocean code to a new `plumberDigitialOcean` R package

Created on 14 Jul 2020  路  4Comments  路  Source: rstudio/plumber

The code on CRAN has been broken for at least 6 months. Plumber can not update as fast as analogsea might want to update.

This code was originally set up for showing how a toy example of plumber can be deployed to Digital Ocean. However, this adds extra dependencies and is out of scope for the plumber R package.

I propose that

  • plumber Digital Ocean code be ported to an external R package (plumberDigitalOcean?). It could then be used in the plumber documentation on how to host on Digital Ocean.
  • The existing plumber functions should not really exist in outside scripts, so they may be gutted to proved a single message of "Please visit USER/plumberDigitalOcean to run FUNC()".

    • Maybe paired with message remotes::install_github("USER/plumberDigitalOcean"); plumberDigitalOcean::FUNC()


I would welcome this breaking change.

help wanted

Most helpful comment

yes yes, sometimes end of week or next week.

All 4 comments

And the answer to that is... yes.

I would even go as far as calling the new package plumberDeployment or something like that and support multiple deployment models.

I like the name plumberDeployment!

... want to take a run at it, @meztez ? (My plate is starting to fill up with rstudio/learnr.)

yes yes, sometimes end of week or next week.

I'm happy to be involved here as well! Although I'll be mostly unavailable for the next month+ 馃懚 馃帀

Was this page helpful?
0 / 5 - 0 ratings