Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

Start deployment work for Drupal CMS.

Adam Reichold requested to merge drupal-rollout into main

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 deployment Happens 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

Merge request reports