Skip to content

Commit 8ba580d

Browse files
Bot Updating Templated Files
1 parent 125af82 commit 8ba580d

1 file changed

Lines changed: 95 additions & 59 deletions

File tree

readme-vars.yml

Lines changed: 95 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,34 @@ project_blurb: |
1212
* Plugin System
1313
* Much more...
1414
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
15-
1615
# supported architectures
1716
available_architectures:
18-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
19-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
20-
17+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
18+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
2119
# development version
2220
development_versions: true
2321
development_versions_items:
24-
- { tag: "latest", desc: "Stable Deluge releases" }
25-
- { tag: "libtorrentv1", desc: "Stable Deluge releases using libtorrentv1" }
26-
22+
- {tag: "latest", desc: "Stable Deluge releases"}
23+
- {tag: "libtorrentv1", desc: "Stable Deluge releases using libtorrentv1"}
2724
# container parameters
2825
param_container_name: "{{ project_name }}"
2926
param_usage_include_vols: true
3027
param_volumes:
31-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "deluge configs" }
32-
- { vol_path: "/downloads", vol_host_path: "/path/to/downloads", desc: "torrent download directory" }
28+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "deluge configs"}
29+
- {vol_path: "/downloads", vol_host_path: "/path/to/downloads", desc: "torrent download directory"}
3330
param_usage_include_ports: true
3431
param_ports:
35-
- { external_port: "8112", internal_port: "8112", port_desc: "Port for webui" }
36-
- { external_port: "6881", internal_port: "6881", port_desc: "Inbound torrent traffic (See App Setup)" }
37-
- { external_port: "6881", internal_port: "6881/udp", port_desc: "Inbound torrent traffic (See App Setup)" }
32+
- {external_port: "8112", internal_port: "8112", port_desc: "Port for webui"}
33+
- {external_port: "6881", internal_port: "6881", port_desc: "Inbound torrent traffic (See App Setup)"}
34+
- {external_port: "6881", internal_port: "6881/udp", port_desc: "Inbound torrent traffic (See App Setup)"}
3835
# optional env variables
3936
opt_param_usage_include_env: true
4037
opt_param_env_vars:
41-
- { env_var: "DELUGE_LOGLEVEL", env_value: "error", desc: "set the loglevel output when running Deluge, default is info for deluged and warning for delgued-web"}
38+
- {env_var: "DELUGE_LOGLEVEL", env_value: "error", desc: "set the loglevel output when running Deluge, default is info for deluged and warning for delgued-web"}
4239
opt_param_usage_include_ports: true
4340
opt_param_ports:
44-
- { external_port: "58846", internal_port: "58846", port_desc: "Default deluged port for thin client connectivity"}
45-
41+
- {external_port: "58846", internal_port: "58846", port_desc: "Default deluged port for thin client connectivity"}
4642
readonly_supported: true
47-
4843
# application setup block
4944
app_setup_block_enabled: true
5045
app_setup_block: |
@@ -53,48 +48,89 @@ app_setup_block: |
5348
To change the password (recommended) log in to the web interface and go to Preferences->Interface->Password.
5449
5550
Change the inbound port to 6881 (or whichever port you've mapped for the container) under Preferences->Network, otherwise random ports will be used.
56-
51+
# init diagram
52+
init_diagram: |
53+
"deluge:latest": {
54+
docker-mods
55+
base {
56+
fix-attr +\nlegacy cont-init
57+
}
58+
docker-mods -> base
59+
legacy-services
60+
custom services
61+
init-services -> legacy-services
62+
init-services -> custom services
63+
custom services -> legacy-services
64+
legacy-services -> ci-service-check
65+
init-migrations -> init-adduser
66+
init-os-end -> init-config
67+
init-config -> init-config-end
68+
init-crontab-config -> init-config-end
69+
init-deluge-config -> init-config-end
70+
init-config -> init-crontab-config
71+
init-mods-end -> init-custom-files
72+
init-config -> init-deluge-config
73+
base -> init-envfile
74+
base -> init-migrations
75+
init-config-end -> init-mods
76+
init-mods-package-install -> init-mods-end
77+
init-mods -> init-mods-package-install
78+
init-adduser -> init-os-end
79+
init-envfile -> init-os-end
80+
init-custom-files -> init-services
81+
init-services -> svc-cron
82+
svc-cron -> legacy-services
83+
init-services -> svc-deluge-web
84+
svc-deluged -> svc-deluge-web
85+
svc-deluge-web -> legacy-services
86+
init-services -> svc-deluged
87+
svc-deluged -> legacy-services
88+
}
89+
Base Images: {
90+
"baseimage-alpine:edge"
91+
}
92+
"deluge:latest" <- Base Images
5793
# changelog
5894
changelogs:
59-
- { date: "19.09.24:", desc: "Prevent race condition related delay during container stop." }
60-
- { date: "26.08.24:", desc: "Add libtorrentv1 tag." }
61-
- { date: "26.12.23:", desc: "Replace source for GeoIP database." }
62-
- { date: "07.12.23:", desc: "Add optional port 58846 to readme for thin client connectivity."}
63-
- { date: "07.10.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar)."}
64-
- { date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
65-
- { date: "30.06.23:", desc: "Bump unrar to 6.2.8, deprecate armhf as per [https://www.linuxserver.io/armhf](https://www.linuxserver.io/armhf)." }
66-
- { date: "29.11.22:", desc: "Restore geoip using py3-geoip as an interim measure." }
67-
- { date: "24.11.22:", desc: "Remove GeoIP packages as geoip will not build under Py 3.11 and Deluge still doesn't support geoip2." }
68-
- { date: "22.11.22:", desc: "Update GeoIP URL for new IPFS domain." }
69-
- { date: "29.08.22:", desc: "Rebase to Alpine Edge again to follow latest releases." }
70-
- { date: "12.08.22:", desc: "Bump unrar to 6.1.7." }
71-
- { date: "16.06.22:", desc: "Rebase to Alpine 3.16 from edge." }
72-
- { date: "22.02.22:", desc: "Rebase to Alpine, config on first startup, add GeoIP." }
73-
- { date: "15.01.22:", desc: "Rebase to Focal." }
74-
- { date: "07.06.21:", desc: "Remove host networking from readme examples" }
75-
- { date: "23.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." }
76-
- { date: "09.05.19:", desc: "Add python3 requests and future modules." }
77-
- { date: "24.08.19:", desc: "Add ability to set LogLevel for Deluge." }
78-
- { date: "09.06.19:", desc: "Update to 2.x using deluge ppa." }
79-
- { date: "02.05.19:", desc: "Install full version of 7zip." }
80-
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
81-
- { date: "15.11.18:", desc: "Add deluge-console." }
82-
- { date: "11.11.18:", desc: "Rebase to Ubuntu Bionic, add pipeline multiarch logic." }
83-
- { date: "09.04.18:", desc: "update to libressl2.7-libssl." }
84-
- { date: "29.03.18:", desc: "Rebase to alpine edge." }
85-
- { date: "07.12.17:", desc: "Rebase to alpine 3.7." }
86-
- { date: "20.11.17:", desc: "Change libressl2.6-libssl repo." }
87-
- { date: "01.07.17:", desc: "Add curl package." }
88-
- { date: "26.05.17:", desc: "Rebase to alpine 3.6." }
89-
- { date: "29.04.17:", desc: "Add variable for user defined umask." }
90-
- { date: "28.04.17:", desc: "update to libressl2.5-libssl." }
91-
- { date: "28.12.16:", desc: "Rebase to alpine 3.5 baseimage." }
92-
- { date: "17.11.16:", desc: "Rebase to edge baseimage." }
93-
- { date: "13.10.16:", desc: "Switch to libressl as openssl deprecated from alpine linux and deluge dependency no longer installs" }
94-
- { date: "30.09.16:", desc: "Fix umask." }
95-
- { date: "09.09.16:", desc: "Add layer badges to README." }
96-
- { date: "30.08.16:", desc: "Use pip packages for some critical dependencies." }
97-
- { date: "28.08.16:", desc: "Add badges to README." }
98-
- { date: "15.08.16:", desc: "Rebase to alpine linux." }
99-
- { date: "09.11.15:", desc: "Add unrar and unzip" }
100-
- { date: "15.10.15:", desc: "Initial Release." }
95+
- {date: "19.09.24:", desc: "Prevent race condition related delay during container stop."}
96+
- {date: "26.08.24:", desc: "Add libtorrentv1 tag."}
97+
- {date: "26.12.23:", desc: "Replace source for GeoIP database."}
98+
- {date: "07.12.23:", desc: "Add optional port 58846 to readme for thin client connectivity."}
99+
- {date: "07.10.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar)."}
100+
- {date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
101+
- {date: "30.06.23:", desc: "Bump unrar to 6.2.8, deprecate armhf as per [https://www.linuxserver.io/armhf](https://www.linuxserver.io/armhf)."}
102+
- {date: "29.11.22:", desc: "Restore geoip using py3-geoip as an interim measure."}
103+
- {date: "24.11.22:", desc: "Remove GeoIP packages as geoip will not build under Py 3.11 and Deluge still doesn't support geoip2."}
104+
- {date: "22.11.22:", desc: "Update GeoIP URL for new IPFS domain."}
105+
- {date: "29.08.22:", desc: "Rebase to Alpine Edge again to follow latest releases."}
106+
- {date: "12.08.22:", desc: "Bump unrar to 6.1.7."}
107+
- {date: "16.06.22:", desc: "Rebase to Alpine 3.16 from edge."}
108+
- {date: "22.02.22:", desc: "Rebase to Alpine, config on first startup, add GeoIP."}
109+
- {date: "15.01.22:", desc: "Rebase to Focal."}
110+
- {date: "07.06.21:", desc: "Remove host networking from readme examples"}
111+
- {date: "23.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information."}
112+
- {date: "09.05.19:", desc: "Add python3 requests and future modules."}
113+
- {date: "24.08.19:", desc: "Add ability to set LogLevel for Deluge."}
114+
- {date: "09.06.19:", desc: "Update to 2.x using deluge ppa."}
115+
- {date: "02.05.19:", desc: "Install full version of 7zip."}
116+
- {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
117+
- {date: "15.11.18:", desc: "Add deluge-console."}
118+
- {date: "11.11.18:", desc: "Rebase to Ubuntu Bionic, add pipeline multiarch logic."}
119+
- {date: "09.04.18:", desc: "update to libressl2.7-libssl."}
120+
- {date: "29.03.18:", desc: "Rebase to alpine edge."}
121+
- {date: "07.12.17:", desc: "Rebase to alpine 3.7."}
122+
- {date: "20.11.17:", desc: "Change libressl2.6-libssl repo."}
123+
- {date: "01.07.17:", desc: "Add curl package."}
124+
- {date: "26.05.17:", desc: "Rebase to alpine 3.6."}
125+
- {date: "29.04.17:", desc: "Add variable for user defined umask."}
126+
- {date: "28.04.17:", desc: "update to libressl2.5-libssl."}
127+
- {date: "28.12.16:", desc: "Rebase to alpine 3.5 baseimage."}
128+
- {date: "17.11.16:", desc: "Rebase to edge baseimage."}
129+
- {date: "13.10.16:", desc: "Switch to libressl as openssl deprecated from alpine linux and deluge dependency no longer installs"}
130+
- {date: "30.09.16:", desc: "Fix umask."}
131+
- {date: "09.09.16:", desc: "Add layer badges to README."}
132+
- {date: "30.08.16:", desc: "Use pip packages for some critical dependencies."}
133+
- {date: "28.08.16:", desc: "Add badges to README."}
134+
- {date: "15.08.16:", desc: "Rebase to alpine linux."}
135+
- {date: "09.11.15:", desc: "Add unrar and unzip"}
136+
- {date: "15.10.15:", desc: "Initial Release."}

0 commit comments

Comments
 (0)