Start deployment work for Drupal CMS.
Still a draft until
-
content-ui has a CI job to actually produce artifacts, including theme -
Composer-based rollout of content-ui artifacts -
Refresh deployment keeping the existing database -
Integration of search-ui artifacts based on the Docker deploymentHappens upstream in content-ui project. -
backup/restore scripts of database and uploaded files
Necessary follow-ups
-
Make either the theme compatible with our CSP or make targeted adjustments to the CSP itself -
Fix database traffic by disabling anything that writes to the DB for content views -
Fix security-related issues on trusted hosts and webforms private file system -
Fix loading fonts and JS libraries via CDN and ship them ourselves instead -
Deploy usage-stats-api and integrate its JS snippet into the theme
Edited by Adam Reichold