Hosting-Stack für SOLCOM auf Mittwald mStudio mit Azure DevOps als CI/CD-Plattform und Capistrano-Symlink-Releases. Aggregiert die Strang-Verweise zu Hosting, Deployment und Staging-Topologie.
Der Mittwald-Stack ist die operative Schicht zwischen unserem Drupal-Repo und
der produktiven Auslieferung: Mittwald stellt App, Datenbanken, Domains und SSH;
Azure DevOps führt Pipelines aus, die per mw-CLI auf die Mittwald-App
deployen. Releases werden über Capistrano-artige Symlinks atomar geschaltet.
Staging und Live sind getrennte Apps innerhalb desselben Mittwald-Projects — gleiche Topologie, separate Secrets, separate Datenbanken.
| Strand | Ref | Inhalt |
|---|---|---|
| adr | 0019-enterprise-drupal-deployment-mittwald-azure | Decision-Record: warum Mittwald + Azure DevOps + Capistrano-Symlinks (vs. Mittwald-Built-in Deploy / Bare-Metal / Container). |
| context | 0005-mittwald-hosting | Mittwald mStudio Greenfield-Setup: App-UUID, PHP-Version, Datenbank-Provisionierung, Domain-Mapping. superseded von 0007. |
| context | 0007-mittwald-staging-live | Live-State nach Bootstrap (2026-05-06): tatsächliche App-Topologie, Domain-Configs, Cron-Setup, SSH-Hosts. Aktueller Snapshot. |
MITTWALD_API_TOKEN aus ~/.config/mittwald/ oder Pipeline-Secret.mw — siehe Skill mittwald-hosting für Sub-Commands.mw app upload für rsync der Build-Artefakte, mw app exec für Drush (drush updb, drush cim, drush cr).mittwald-hosting.