forked from toolshed/docs.coopcloud.tech
		
	review
This commit is contained in:
		| @ -6,9 +6,7 @@ Creating automated backups of docker swarm services is an often needed task. Thi | |||||||
|  |  | ||||||
| ## Requirements | ## Requirements | ||||||
|  |  | ||||||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this specification are to be interpreted as described in [RFC-2119]. | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this specification are to be interpreted as described in [RFC-2119](https://datatracker.ietf.org/doc/html/rfc2119). | ||||||
|  |  | ||||||
| When backing up a docker stack you MUST first check if the `backupbot.backup`. It MUST be set to true, for the backup to happen. |  | ||||||
|  |  | ||||||
| ## Backup | ## Backup | ||||||
|  |  | ||||||
| @ -16,8 +14,8 @@ To enable backups for a docker stack, the `backupbot.backup=true` label MUST be | |||||||
|  |  | ||||||
| ### Volumes and paths | ### Volumes and paths | ||||||
|  |  | ||||||
| By default all volumes MUST be backed up. A volume MAY be excluded from the backup when `backupbot.backup.volumes.{volume_name}=false` is set, where `{volume_name}` is the name of the volume. | By default all volumes MUST be backed up. A volume MUST be excluded from the backup when `backupbot.backup.volumes.{volume_name}=false` is set, where `{volume_name}` is the name of the volume. | ||||||
| By default all files MUST be backed up on a volume. `backupbot.backup.volumes.{volume_name}.path` MAY be set to limit the paths for that volume. The value MUST be a valid path relative to the volume root. It MAY contain multiple paths which get seperated by a comma. | By default all files MUST be backed up on a volume. `backupbot.backup.volumes.{volume_name}.path` MAY be set to limit the paths for that volume. The value MUST be a valid path relative to the volume root. It MAY contain multiple paths which get separated by a comma. | ||||||
|  |  | ||||||
| ### Pre/Post Hooks | ### Pre/Post Hooks | ||||||
|  |  | ||||||
| @ -44,7 +42,7 @@ There is no guaranteed order in which different hooks MUST be executed. | |||||||
| **Type:** boolean | **Type:** boolean | ||||||
| **Default:** false | **Default:** false | ||||||
| **Description:** | **Description:** | ||||||
| Enables backupbot for this compose stack. The labe should be added to the main service of the compose stack. | Enables backups for this compose stack. The label should be added to the main service of the compose stack. | ||||||
|  |  | ||||||
| **Example:** | **Example:** | ||||||
|  |  | ||||||
| @ -69,7 +67,7 @@ backupbot.backup.volumes.{volume_name}: false | |||||||
| **Type:** string | **Type:** string | ||||||
| **Default:** "" | **Default:** "" | ||||||
| **Description:** | **Description:** | ||||||
| A comma seperated list of paths. When one or more paths are set, it only backups up those on the given volume instead of the whole volume. | A comma seperated list of paths. When one or more paths are set, it only backs up those on the given volume instead of the whole volume. | ||||||
|  |  | ||||||
| **Example:** | **Example:** | ||||||
|  |  | ||||||
| @ -95,7 +93,7 @@ backupbot.backup.pre-hook: 'mysqldump -u root -p"$(cat /run/secrets/db_root_pass | |||||||
| **Type:** string | **Type:** string | ||||||
| **Default:** "" | **Default:** "" | ||||||
| **Description:** | **Description:** | ||||||
| A command, that gets executed after the files are backuped. | A command, that gets executed after the files are backed up. | ||||||
|  |  | ||||||
| **Example:** | **Example:** | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user