Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noclocks/demo-rshiny-cloudrun
Demonstration of CI/CD Docker Deployment to GCP Cloud Run for R Shiny App
https://github.com/noclocks/demo-rshiny-cloudrun
Last synced: 3 months ago
JSON representation
Demonstration of CI/CD Docker Deployment to GCP Cloud Run for R Shiny App
- Host: GitHub
- URL: https://github.com/noclocks/demo-rshiny-cloudrun
- Owner: noclocks
- License: other
- Created: 2024-06-12T22:12:28.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-26T18:05:42.000Z (5 months ago)
- Last Synced: 2024-06-26T22:34:14.333Z (5 months ago)
- Language: R
- Size: 95.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - noclocks/demo-rshiny-cloudrun - Demonstration of CI/CD Docker Deployment to GCP Cloud Run for R Shiny App (R)
README
# R Shiny App on GCP Cloud Run Demo
[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[![Build and Push to GHCR](https://github.com/noclocks/demo-rshiny-cloudrun/actions/workflows/docker-ghcr.yml/badge.svg)](https://github.com/noclocks/demo-rshiny-cloudrun/actions/workflows/docker-ghcr.yml)
[![Build and Deploy to Cloud Run](https://github.com/noclocks/demo-rshiny-cloudrun/actions/workflows/docker-gcp.yml/badge.svg)](https://github.com/noclocks/demo-rshiny-cloudrun/actions/workflows/docker-gcp.yml)> [!NOTE]
> This repository houses a demonstration R package that showcases how to develop
> and deploy an R Shiny app to Google Cloud Platform's (GCP) Cloud Run service
> using Docker.## Contents
## Overview
## Pre-Requisites
1. [Google Cloud Platform (GCP) Account](https://cloud.google.com/)
2. [Docker Desktop](https://www.docker.com/products/docker-desktop)
3. [R](https://www.r-project.org/)
4. [RStudio](https://www.rstudio.com/products/rstudio/download/)
5. [R Shiny](https://shiny.rstudio.com/)
6. [Google Cloud SDK](https://cloud.google.com/sdk/docs/install)
7. [Google Cloud Run](https://cloud.google.com/run/docs/quickstarts/build-and-deploy)## Code of Conduct
Please note that the `rshinycloudrun` package is released with a
[Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html).
By contributing to this project, you agree to abide by its terms.