Overview

Shiny Web Container Template

Project logo

Production-oriented template for serving multiple Shiny applications behind a single gateway on port 8000.

  • R Shiny app: /rlang-app
  • Python Shiny app: /python-app
  • Auth UI: /auth/login
  • Forbidden UI: /auth/forbidden
  • User admin UI: /admin/users
  • Role admin UI: /admin/roles

What This Template Includes

  • Multi-container runtime with Docker Compose
  • NGINX gateway with path-based routing
  • Authentication gate with NGINX auth_request
  • FastAPI auth/admin service
  • Role-based access control (RBAC) for app-level authorization
  • PostgreSQL users/roles/permissions/session persistence
  • Security and governance metadata for publication-ready repos

Documentation Map

Visual Overview

Platform Entry

Home overview

User Administration Console

Admin users page

Role Administration Console

Admin roles page

Authorization Denied State

Forbidden page

Local Docs Preview

Local docs home

Source of Truth

These pages are derived from and should stay aligned with:

Developed By

Developed by Bio2Byte in Belgium: “We research the relation between protein sequence and biophysical behavior.”

Reach us out: