Azure DevOps
In Azure DevOps zijn 2 projecten voor headless.
iprox.headless
Url: https://dev.azure.com/infoprojectsnl/iprox.headless
Dit project bevat productrepositories, waarmee headless gebouwd kan worden. Een aantal van deze repositories is geïntegreerd in de iprox.cms-repository en wordt dus alleen nog voor bestaande omgevingen gebruikt.
iprox.open-api.release
Deze repo wordt gebruikt als basis voor de azure build pipelines voor api omgevingen. Deze pipeline genereert met iprox.openapi.generator tool de api die in de release pipeline naar een Azure App Service wordt uitgerold. De build pipeline kan een aantal variabelen meekrijgen:
| Naam | Omschrijving | Voorbeeld |
|---|---|---|
| OpenApi.Authentication | Het type authenticatie | Anonymous |
| OpenApi.CmsUrl | De URL naar de CMS omgeving | https://app-naam-omgeving-cms.azurewebsites.net/ |
| OpenApi.DocumentationDescription | Een omschrijving van de omgeving | REST API voor naam omgeving |
| OpenApi.DocumentationTitle | De titel voor de API documentatie | naam omgeving API |
| OpenApi.DocumentationVersion | De versie van de omgeving | 1.0.0 |
| OpenApi.EnvSyn | De ID van de omgeving voor synchronisatie met IPROX | api |
iprox.headless projecten
Url: https://dev.azure.com/infoprojectsnl/iprox.headless%20projecten
Dit project bevat de maatwerk repositories voor omgevingen.