6–9 Jul 2026
Europe/Warsaw timezone

Deploying Shiny Apps on Google Cloud Run

8 Jul 2026, 11:55
5m
Lightning Talk (5 minutes) Lightning Talks

Speaker

Alfredo Hernandez Sanchez (Vilnius University)

Description

This talk presents a practical workflow for taking a Shiny app from local development to a public production deployment using Google Cloud Run. Drawing on the deployment of a real dashboard, I show how to package a Shiny app in a container, deploy it as a managed web service, connect it to a custom domain, and update it through a lightweight GitHub based workflow.

Rather than treating deployment as a purely technical afterthought, the talk focuses on the choices that matter for R users who want to publish dashboards that are reproducible, scalable, and maintainable without adopting a full platform engineering stack. I discuss where Cloud Run fits relative to more familiar Shiny hosting options, what configuration steps created the most confusion in practice, and what tradeoffs arise around simplicity, cost, and control.

The aim is to give R users a clear mental model and a concrete starting point for deploying public facing Shiny applications in a flexible cloud environment. The workflow is especially relevant for researchers, analysts, and small teams who want a flexible route to production while staying close to the tools they already use.

Additional Material or Paper

Loosely based on work here:
https://firsa.eu/dashboard.html

If you used AI tools or services to support the preparation of this submission, please state the name and reason for using each of them.

Yes, ChatGPT for structuring the abstract. Claude code + Codex for ongoing Debugging of Dashboard. Gemini for navigating CGloud serverless functions.

Keywords: Please list up to 5 keywords to help us find the right session for your contribution. Shiny, deployment, Google Cloud Run, containers
Virtual Option This submission is for onsite presentation primarily, but I would also like it to be considered for pre-recorded virtual presentation if I don't get an onsite slot
Material License CC-BY 4.0
Video Recording Video sharing is fine
The author(s) agree(s) to take responsibility and be accountable for the contents of the submission and is/are authorized to present it. Confirm
Interested in serving as reviewer? alhdzsz@gmail.com

Author

Alfredo Hernandez Sanchez (Vilnius University)

Presentation materials

There are no materials yet.