Skip to content

Commit 53adf5f

Browse files
Bot Updating Templated Files
1 parent 2ad23a7 commit 53adf5f

1 file changed

Lines changed: 56 additions & 19 deletions

File tree

readme-vars.yml

Lines changed: 56 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,22 @@ project_url: "http://www.rsnapshot.org/"
66
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rsnapshot.png"
77
project_blurb: |
88
[{{ project_name|capitalize }}]({{ project_url }}) is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required."
9-
109
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
11-
1210
# supported architectures
1311
available_architectures:
14-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
15-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
16-
12+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
13+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1714
# container parameters
1815
common_param_env_vars_enabled: true
1916
param_container_name: "{{ project_name }}"
2017
param_usage_include_vols: true
2118
param_volumes:
22-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
23-
19+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files"}
2420
# optional parameters
2521
opt_param_usage_include_vols: true
2622
opt_param_volumes:
27-
- { vol_path: "/.snapshots", vol_host_path: "/path/to/snapshots", desc: "Storage location for all snapshots." }
28-
- { vol_path: "/data", vol_host_path: "/path/to/data", desc: "Storage location for data to be backed up." }
29-
23+
- {vol_path: "/.snapshots", vol_host_path: "/path/to/snapshots", desc: "Storage location for all snapshots."}
24+
- {vol_path: "/data", vol_host_path: "/path/to/data", desc: "Storage location for data to be backed up."}
3025
# application setup block
3126
app_setup_block_enabled: true
3227
app_setup_block: |
@@ -52,14 +47,56 @@ app_setup_block: |
5247
5348
You will then need to edit `/config/crontabs/root` to set cron jobs to run rsnapshot.
5449
By default no cron jobs are enabled. Examples are includes based on information from the [rsnapshot readme](https://github.com/rsnapshot/rsnapshot/blob/master/README.md#configuration).
55-
50+
# init diagram
51+
init_diagram: |
52+
"rsnapshot:latest": {
53+
docker-mods
54+
base {
55+
fix-attr +\nlegacy cont-init
56+
}
57+
docker-mods -> base
58+
legacy-services
59+
custom services
60+
init-services -> legacy-services
61+
init-services -> custom services
62+
custom services -> legacy-services
63+
legacy-services -> ci-service-check
64+
init-migrations -> init-adduser
65+
init-os-end -> init-config
66+
init-config -> init-config-end
67+
init-rsnapshot-test -> init-config-end
68+
init-os-end -> init-crontab-config
69+
init-mods-end -> init-custom-files
70+
base -> init-envfile
71+
base -> init-migrations
72+
base -> init-mods
73+
init-config-end -> init-mods
74+
init-mods -> init-mods-end
75+
init-mods-package-install -> init-mods-end
76+
init-mods -> init-mods-package-install
77+
base -> init-os-end
78+
init-adduser -> init-os-end
79+
init-envfile -> init-os-end
80+
init-migrations -> init-os-end
81+
init-config -> init-rsnapshot-config
82+
init-rsnapshot-upgrade -> init-rsnapshot-test
83+
init-rsnapshot-config -> init-rsnapshot-upgrade
84+
init-custom-files -> init-services
85+
init-mods-end -> init-services
86+
init-services -> svc-cron
87+
svc-cron -> legacy-services
88+
}
89+
Base Images: {
90+
"baseimage-alpine:3.20"
91+
}
92+
"rsnapshot:latest" <- Base Images
5693
# changelog
5794
changelogs:
58-
- { date: "06.03.24:", desc: "Rebase to Alpine 3.20." }
59-
- { date: "23.12.23:", desc: "Rebase to Alpine 3.19, add root periodic crontabs for logrotate." }
60-
- { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
61-
- { date: "02.03.23:", desc: "Split cron into separate init step and set crontab permissions." }
62-
- { date: "15.12.22:", desc: "Rebase to alpine 3.17." }
63-
- { date: "11.10.22:", desc: "Rebase to alpine 3.16, migrate to s6v3." }
64-
- { date: "10.10.21:", desc: "Rebase to alpine 3.14." }
65-
- { date: "20.08.20:", desc: "Initial Release." }
95+
- {date: "06.03.24:", desc: "Rebase to Alpine 3.20."}
96+
- {date: "23.12.23:", desc: "Rebase to Alpine 3.19, add root periodic crontabs for logrotate."}
97+
- {date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf."}
98+
- {date: "02.03.23:", desc: "Split cron into separate init step and set crontab permissions."}
99+
- {date: "15.12.22:", desc: "Rebase to alpine 3.17."}
100+
- {date: "11.10.22:", desc: "Rebase to alpine 3.16, migrate to s6v3."}
101+
- {date: "10.10.21:", desc: "Rebase to alpine 3.14."}
102+
- {date: "20.08.20:", desc: "Initial Release."}

0 commit comments

Comments
 (0)