Skip to content

Commit 5ae639a

Browse files
Bot Updating Templated Files
1 parent 7c86c6a commit 5ae639a

1 file changed

Lines changed: 69 additions & 33 deletions

File tree

readme-vars.yml

Lines changed: 69 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,61 +6,97 @@ project_url: "https://www.duplicati.com/"
66
project_logo: "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/duplicati-icon.png"
77
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a backup client that securely stores encrypted, incremental, compressed backups on local storage, cloud storage services and remote file servers. It works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon S3, Google Drive, box.com, Mega, B2, and many others."
88
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
9-
109
# supported architectures
1110
available_architectures:
12-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
13-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
14-
11+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
12+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1513
# development version
1614
development_versions: true
1715
development_versions_items:
18-
- { tag: "latest", desc: "Beta releases of Duplicati" }
19-
- { tag: "development", desc: "Canary releases of Duplicati" }
20-
16+
- {tag: "latest", desc: "Beta releases of Duplicati"}
17+
- {tag: "development", desc: "Canary releases of Duplicati"}
2118
# container parameters
2219
common_param_env_vars_enabled: true
2320
param_container_name: "{{ project_name }}"
2421
param_usage_include_vols: true
2522
param_volumes:
26-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Contains all relevant configuration files." }
27-
- { vol_path: "/backups", vol_host_path: "/path/to/backups", desc: "Path to store local backups." }
28-
- { vol_path: "/source", vol_host_path: "/path/to/source", desc: "Path to source for files to backup." }
23+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Contains all relevant configuration files."}
24+
- {vol_path: "/backups", vol_host_path: "/path/to/backups", desc: "Path to store local backups."}
25+
- {vol_path: "/source", vol_host_path: "/path/to/source", desc: "Path to source for files to backup."}
2926
param_usage_include_ports: true
3027
param_ports:
31-
- { external_port: "8200", internal_port: "8200", port_desc: "http gui" }
32-
28+
- {external_port: "8200", internal_port: "8200", port_desc: "http gui"}
3329
param_usage_include_env: true
3430
param_env_vars:
35-
- { env_var: "SETTINGS_ENCRYPTION_KEY", env_value: "", desc: "Encryption key for settings database. Minimum 8 characters, alphanumeric."}
36-
31+
- {env_var: "SETTINGS_ENCRYPTION_KEY", env_value: "", desc: "Encryption key for settings database. Minimum 8 characters, alphanumeric."}
3732
# optional container parameters
3833
opt_param_usage_include_env: true
3934
opt_param_env_vars:
40-
- { env_var: "CLI_ARGS", env_value: "", desc: "Optionally specify any [CLI variables](https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/) you want to launch the app with" }
41-
- { env_var: "DUPLICATI__WEBSERVICE_PASSWORD", env_value: "", desc: "Password for the webui. If left unset will default to `changeme` and can be changed from the webui settings."}
42-
35+
- {env_var: "CLI_ARGS", env_value: "", desc: "Optionally specify any [CLI variables](https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/) you want to launch the app with"}
36+
- {env_var: "DUPLICATI__WEBSERVICE_PASSWORD", env_value: "", desc: "Password for the webui. If left unset will default to `changeme` and can be changed from the webui settings."}
4337
# application setup block
4438
app_setup_block_enabled: true
4539
app_setup_block: |
4640
The webui is at `<your ip>:8200`.
4741
4842
For local backups select `/backups` as the destination. For more information see [Duplicati]({{project_url}}).
49-
43+
# init diagram
44+
init_diagram: |
45+
"duplicati:latest": {
46+
docker-mods
47+
base {
48+
fix-attr +\nlegacy cont-init
49+
}
50+
docker-mods -> base
51+
legacy-services
52+
custom services
53+
init-services -> legacy-services
54+
init-services -> custom services
55+
custom services -> legacy-services
56+
legacy-services -> ci-service-check
57+
init-migrations -> init-adduser
58+
init-os-end -> init-config
59+
init-config -> init-config-end
60+
init-duplicati-config -> init-config-end
61+
init-os-end -> init-crontab-config
62+
init-mods-end -> init-custom-files
63+
init-config -> init-duplicati-config
64+
base -> init-envfile
65+
base -> init-migrations
66+
base -> init-mods
67+
init-config-end -> init-mods
68+
init-mods -> init-mods-end
69+
init-mods-package-install -> init-mods-end
70+
init-mods -> init-mods-package-install
71+
base -> init-os-end
72+
init-adduser -> init-os-end
73+
init-envfile -> init-os-end
74+
init-migrations -> init-os-end
75+
init-custom-files -> init-services
76+
init-mods-end -> init-services
77+
init-services -> svc-cron
78+
svc-cron -> legacy-services
79+
init-services -> svc-duplicati
80+
svc-duplicati -> legacy-services
81+
}
82+
Base Images: {
83+
"baseimage-ubuntu:noble"
84+
}
85+
"duplicati:latest" <- Base Images
5086
# changelog
5187
changelogs:
52-
- { date: "03.12.24:", desc: "Add mscorefonts for captcha support." }
53-
- { date: "29.11.24:", desc: "Rebase to Noble, add support for settings DB encryption." }
54-
- { date: "15.02.23:", desc: "Rebase to Jammy." }
55-
- { date: "03.08.22:", desc: "Deprecate armhf." }
56-
- { date: "25.04.22:", desc: "Rebase to mono:focal." }
57-
- { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." }
58-
- { date: "16.07.19:", desc: "Allow for additional command line arguments in an environment variable." }
59-
- { date: "28.06.19:", desc: "Rebase to bionic." }
60-
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
61-
- { date: "28.02.19:", desc: "Allow access from all hostnames, clarify info on image tags." }
62-
- { date: "13.01.19:", desc: "Use jq instead of awk in dockerfiles." }
63-
- { date: "11.01.19:", desc: "Multi-arch image." }
64-
- { date: "09.12.17:", desc: "Fix continuation lines." }
65-
- { date: "31.08.17:", desc: "Build only beta or release versions (thanks deasmi)." }
66-
- { date: "24.04.17:", desc: "Initial release." }
88+
- {date: "03.12.24:", desc: "Add mscorefonts for captcha support."}
89+
- {date: "29.11.24:", desc: "Rebase to Noble, add support for settings DB encryption."}
90+
- {date: "15.02.23:", desc: "Rebase to Jammy."}
91+
- {date: "03.08.22:", desc: "Deprecate armhf."}
92+
- {date: "25.04.22:", desc: "Rebase to mono:focal."}
93+
- {date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version."}
94+
- {date: "16.07.19:", desc: "Allow for additional command line arguments in an environment variable."}
95+
- {date: "28.06.19:", desc: "Rebase to bionic."}
96+
- {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
97+
- {date: "28.02.19:", desc: "Allow access from all hostnames, clarify info on image tags."}
98+
- {date: "13.01.19:", desc: "Use jq instead of awk in dockerfiles."}
99+
- {date: "11.01.19:", desc: "Multi-arch image."}
100+
- {date: "09.12.17:", desc: "Fix continuation lines."}
101+
- {date: "31.08.17:", desc: "Build only beta or release versions (thanks deasmi)."}
102+
- {date: "24.04.17:", desc: "Initial release."}

0 commit comments

Comments
 (0)