Skip to content

oda-hub/frontend-chart

Repository files navigation

Frontend Helm Chart

  • Chart deployes:

    • apache with drupal
    • secrets are initialzied at deployment.
  • Frontend container consists of the following components, and builds them with default make target:

  • Database:

    • drupal database snapshot as released
    • database also contains help pages, as released with the given version. Astrooda help pages can be edited on dev instance of drupal, and stored in database snapshot on release.
    • user accounts recreated on deployment. backed-up and maintainer during service upgrades.
  • Frontend extensions, corresponding to individual instruments, can be disabled at deployment, see there.

mysql chart should be deployed separately.

Please beware:

  • The resulting page served under /cdci/astrooda/
  • If there is a problem with opening the frontend, manual changes to drupal7_sites_default_settings.php.template may be needed: at least base_url and reverse_proxy_addresses
  • With every change, it will be necessary to do drush cc - see in make.sh.

Secrets are used for drupal auth and [JWT token] signing, and should be ingested in database and other drupal deployment settings.

If help pages are edited in production instance, the change will generally not be preserved. But snapshot of help pages can be extracted and stored in a separate repository. This repository can be installed on deployment to complement/override the help pages.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published