• Georges Racinet's avatar
    Heptapod: backup handling impl in the abstract base class · 4316399e1320
    Georges Racinet authored
    Instead of just declaring `backup_create()` and `backup_restore()`,
    we implement them generically, relying on a new set of primitives
    to be implemented in subclasses:
    - `ctl_services()`: service management
    - `RAILS_SERVICES`: class attribute listing the Rails app services
      (web and background). These will be different in the Docker and
      GDK cases.
    - `rake()`
    - `remove_all_backups()`