A simple Frontend → Backend → Database application built with Radius and Bicep.
Auto-generated from
app.bicep— click any node to jump to its definition in the source.
%%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#ffffff', 'primaryTextColor': '#1f2328', 'primaryBorderColor': '#d1d9e0', 'lineColor': '#2da44e', 'secondaryColor': '#f6f8fa', 'tertiaryColor': '#ffffff', 'background': '#ffffff', 'mainBkg': '#ffffff', 'nodeBorder': '#d1d9e0', 'clusterBkg': '#f6f8fa', 'clusterBorder': '#d1d9e0', 'fontSize': '14px', 'fontFamily': '-apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif' } } }%%
graph LR
classDef container fill:#ffffff,stroke:#2da44e,stroke-width:1.5px,color:#1f2328,rx:6,ry:6
classDef datastore fill:#ffffff,stroke:#d4a72c,stroke-width:1.5px,color:#1f2328,rx:6,ry:6
classDef other fill:#ffffff,stroke:#d1d9e0,stroke-width:1.5px,color:#1f2328,rx:6,ry:6
backend["<b>backend</b>"]:::container
frontend["<b>frontend</b>"]:::container
frontend --> backend
click backend href "https://github.com/nithyatsu/prototype/blob/main/app.bicep#L50" "app.bicep:50" _blank
click frontend href "https://github.com/nithyatsu/prototype/blob/main/app.bicep#L23" "app.bicep:23" _blank
linkStyle 0 stroke:#2da44e,stroke-width:1.5px
- Radius CLI installed
- A Radius environment configured (e.g., local Kubernetes)
rad deploy app.bicep.
├── app.bicep # Radius application definition
├── workflow-spec.md # Workflow specification (CI/CD requirements)
└── README.md # This file
See workflow-spec.md to define CI/CD workflow requirements. Once authored, a GitHub Actions (or other CI/CD) workflow can be generated from it.