Install backup pipeline
The backup pipeline is a gitlab scheduled tasks that does the following: ´
- login to jelastic
- run the manifest dailyTasks
- Fetch all the volumes of all the containers present in the jelastic account
- install
resticin all the containers - save a
topology.jsonfile, containing environments and infrastructure details - use restic to dump the volumes.
This dailyTasks script is executed daily, and will use restic and strong encryption to save backups in a S3 compatible storage.
In case of postgres, it will save all the databases, one per file (for example: decidim database).