# DO - Apps {{#include ../../../banners/hacktricks-training.md}} ## Basiese Inligting [Uit die dokumentasie:](https://docs.digitalocean.com/glossary/app-platform/) App Platform is 'n Platform-as-a-Service (PaaS) aanbod wat ontwikkelaars toelaat om **kode direk na DigitalOcean** bedieners te **publiseer** sonder om oor die onderliggende infrastruktuur te bekommer. Jy kan kode direk vanaf **github**, **gitlab**, **docker hub**, **DO container registry** (of 'n voorbeeldtoepassing) uitvoer. Wanneer jy 'n **env var** definieer, kan jy dit as **versleuteld** instel. Die enigste manier om die waarde te **herwin** is deur **opdragte** binne die gasheer wat die toepassing uitvoer, uit te voer. 'n **App URL** lyk soos hierdie [https://dolphin-app-2tofz.ondigitalocean.app](https://dolphin-app-2tofz.ondigitalocean.app) ### Enumerasie ```bash doctl apps list # You should get URLs here doctl apps spec get # Get yaml (including env vars, might be encrypted) doctl apps logs # Get HTTP logs doctl apps list-alerts # Get alerts doctl apps list-regions # Get available regions and the default one ``` > [!CAUTION] > **Apps het nie 'n metadata-eindpunt nie** ### RCE & Gekodeerde omgewing veranderlikes Om kode direk in die houer wat die App uitvoer, uit te voer, sal jy **toegang tot die konsole** nodig hĂȘ en gaan na **`https://cloud.digitalocean.com/apps//console/`**. Dit sal jou 'n **shell** gee, en net deur **`env`** uit te voer, sal jy in staat wees om **alle omgewing veranderlikes** te sien (insluitend die wat as **gecodeer** gedefinieer is). {{#include ../../../banners/hacktricks-training.md}}