Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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.