Template:Deployment: Difference between revisions
Template page
More languages
More actions
Content deleted Content added
Re-save to force cargo_declare re-parse (via update-page on MediaWiki MCP Server) |
Enrich Template:Deployment with infrastructure fields and plugins query (via update-page on MediaWiki MCP Server) |
||
| Line 10: | Line 10: | ||
; <code>purpose</code> : Description of what this deployment is for. |
; <code>purpose</code> : Description of what this deployment is for. |
||
; <code>plugins</code> : Comma-separated list of deployed plugin names (optional). |
; <code>plugins</code> : Comma-separated list of deployed plugin names (optional). |
||
; <code>frontend_detail</code> : Frontend hosting detail (e.g. <code>DigitalOcean Droplet / App Platform</code>). |
|||
; <code>backend_detail</code> : Backend hosting detail (e.g. <code>DigitalOcean Droplet / App Platform</code>). |
|||
; <code>database_detail</code> : Database detail (e.g. <code>Managed PostgreSQL on DigitalOcean</code>). |
|||
; <code>storage_detail</code> : Storage detail (e.g. <code>DigitalOcean Spaces (S3-compatible)</code>). |
|||
; <code>status</code> : <code>active</code>, <code>inactive</code>, or <code>archived</code>. |
; <code>status</code> : <code>active</code>, <code>inactive</code>, or <code>archived</code>. |
||
| Line 21: | Line 25: | ||
|purpose=Production CARE instance |
|purpose=Production CARE instance |
||
|plugins=care_abdm, care_hcx |
|plugins=care_abdm, care_hcx |
||
|frontend_detail=DigitalOcean Droplet / App Platform |
|||
|backend_detail=DigitalOcean Droplet / App Platform |
|||
|database_detail=Managed PostgreSQL on DigitalOcean |
|||
|storage_detail=DigitalOcean Spaces (S3-compatible) |
|||
|status=active |
|status=active |
||
}} |
}} |
||
| Line 33: | Line 41: | ||
|purpose=Text |
|purpose=Text |
||
|plugins=Text |
|plugins=Text |
||
|frontend_detail=Text |
|||
|backend_detail=Text |
|||
|database_detail=Text |
|||
|storage_detail=Text |
|||
|status=String |
|status=String |
||
}} |
}} |
||
| Line 44: | Line 56: | ||
|purpose={{{purpose|}}} |
|purpose={{{purpose|}}} |
||
|plugins={{{plugins|}}} |
|plugins={{{plugins|}}} |
||
|frontend_detail={{{frontend_detail|}}} |
|||
|backend_detail={{{backend_detail|}}} |
|||
|database_detail={{{database_detail|}}} |
|||
|storage_detail={{{storage_detail|}}} |
|||
|status={{{status|active}}} |
|status={{{status|active}}} |
||
}}<div class="ohc-sidebar" style="float: right; width: 320px; margin: 0 0 1em 1em;"> |
}}<div class="ohc-sidebar" style="float: right; width: 320px; margin: 0 0 1em 1em;"> |
||
| Line 64: | Line 80: | ||
<div class="ohc-sidebar__items"><span class="ohc-sidebar__item">{{{plugins}}}</span></div></div> |
<div class="ohc-sidebar__items"><span class="ohc-sidebar__item">{{{plugins}}}</span></div></div> |
||
}} |
}} |
||
</div |
</div> |
||
{{#if:{{{frontend_detail|}}}{{{backend_detail|}}}{{{database_detail|}}}{{{storage_detail|}}}| |
|||
== Infrastructure == |
|||
{| class="wikitable" |
|||
{{#if:{{{frontend_detail|}}}|<tr><th>Frontend</th><td><code>{{{url}}}</code> — {{{frontend_detail}}}</td></tr>}} |
|||
{{#if:{{{backend_detail|}}}|<tr><th>Backend</th><td><code>{{{backend_url}}}</code> — {{{backend_detail}}}</td></tr>}} |
|||
{{#if:{{{database_detail|}}}|<tr><th>Database</th><td>{{{database_detail}}}</td></tr>}} |
|||
{{#if:{{{storage_detail|}}}|<tr><th>Storage</th><td>{{{storage_detail}}}</td></tr>}} |
|||
</table> |
|||
}} |
|||
== Plugins == |
|||
{{#cargo_query:tables=Plugins |
|||
|fields=_pageName=Page, name=Name, org=Org, type=Type, domain_category=Category |
|||
|format=table |
|||
|where=status!='deprecated' |
|||
|orderBy=domain_category, name |
|||
}}</includeonly> |
|||