Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Jinksi/cloudrun-helloworld-r
An example of creating serverless functions using R, plumber and Docker
https://github.com/Jinksi/cloudrun-helloworld-r
cloud-run docker plumber r serverless
Last synced: 3 days ago
JSON representation
An example of creating serverless functions using R, plumber and Docker
- Host: GitHub
- URL: https://github.com/Jinksi/cloudrun-helloworld-r
- Owner: Jinksi
- Created: 2019-08-04T23:22:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-21T00:57:33.000Z (over 3 years ago)
- Last Synced: 2024-08-03T01:11:54.091Z (3 months ago)
- Topics: cloud-run, docker, plumber, r, serverless
- Language: R
- Homepage: https://cloudrun-hello-r-tjf3c3jq4q-an.a.run.app/__swagger__/
- Size: 199 KB
- Stars: 12
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cloud-run - R Hello World
- jimsghstars - Jinksi/cloudrun-helloworld-r - An example of creating serverless functions using R, plumber and Docker (R)
README
# Cloud Run with R – Hello World
⭐️ [Read the blog post: Serverless R functions with Google Cloud Run](https://ericjinks.com/blog/2019/serverless-R-cloud-run/) ⭐️
[![Run on Google Cloud](https://deploy.cloud.run/button.svg)](https://deploy.cloud.run)
An example of creating serverless functions using `R`, `plumber`, `Docker` and [Cloud Run](https://cloud.google.com/run/).
Take a look at the Swagger API UI at https://cloudrun-hello-r-tjf3c3jq4q-an.a.run.app/__swagger__/
## File descriptions:
- `app.R` describes the endpoints of the server and respective request handler functions
- `server.R` sets up the server environment with plumber
- `Dockerfile` describes the setup of the docker container used to run the app
- `cloudbuild.yaml` sets up continuous deployment to Cloud Run, when commits are pushed to master