@@ -9,30 +9,25 @@ project_blurb: |
99
1010 For more information on SickGear visit their website and check it out: https://github.com/SickGear/SickGear
1111project_lsio_github_repo_url : " https://github.com/linuxserver/docker-{{ project_name }}"
12-
1312# supported architectures
1413available_architectures :
15- - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
16- - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
17-
14+ - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
15+ - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1816# development version
1917development_versions : true
2018development_versions_items :
21- - { tag: "latest", desc: "Stable SickGear releases" }
22- - { tag: "develop", desc: "SickGear develop branch commits" }
23-
19+ - {tag: "latest", desc: "Stable SickGear releases"}
20+ - {tag: "develop", desc: "SickGear develop branch commits"}
2421# container parameters
2522param_container_name : " {{ project_name }}"
2623param_usage_include_vols : true
2724param_volumes :
28- - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Persistent config files." }
29- - { vol_path: "/tv", vol_host_path: "/path/to/tv", desc: "where you store your tv shows" }
30- - { vol_path: "/downloads", vol_host_path: "/path/to/downloads", desc: "your downloads folder for post processing (must not be download in progress)" }
31-
25+ - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Persistent config files."}
26+ - {vol_path: "/tv", vol_host_path: "/path/to/tv", desc: "where you store your tv shows"}
27+ - {vol_path: "/downloads", vol_host_path: "/path/to/downloads", desc: "your downloads folder for post processing (must not be download in progress)"}
3228param_usage_include_ports : true
3329param_ports :
34- - { external_port: "8081", internal_port: "8081", port_desc: "will map the container's port 8081 to port 8081 on the host" }
35-
30+ - {external_port: "8081", internal_port: "8081", port_desc: "will map the container's port 8081 to port 8081 on the host"}
3631# application setup block
3732app_setup_block_enabled : true
3833app_setup_block : |
@@ -65,26 +60,67 @@ app_setup_block: |
6560 * notice the configuration difference and migrate copies of the old settings into the new app
6661
6762 * start the new container and test
68-
63+ # init diagram
64+ init_diagram : |
65+ "sickgear:develop": {
66+ docker-mods
67+ base {
68+ fix-attr +\nlegacy cont-init
69+ }
70+ docker-mods -> base
71+ legacy-services
72+ custom services
73+ init-services -> legacy-services
74+ init-services -> custom services
75+ custom services -> legacy-services
76+ legacy-services -> ci-service-check
77+ init-migrations -> init-adduser
78+ init-os-end -> init-config
79+ init-config -> init-config-end
80+ init-sickgear-config -> init-config-end
81+ init-os-end -> init-crontab-config
82+ init-mods-end -> init-custom-files
83+ base -> init-envfile
84+ base -> init-migrations
85+ base -> init-mods
86+ init-config-end -> init-mods
87+ init-mods -> init-mods-end
88+ init-mods-package-install -> init-mods-end
89+ init-mods -> init-mods-package-install
90+ base -> init-os-end
91+ init-adduser -> init-os-end
92+ init-envfile -> init-os-end
93+ init-migrations -> init-os-end
94+ init-custom-files -> init-services
95+ init-mods-end -> init-services
96+ init-config -> init-sickgear-config
97+ init-services -> svc-cron
98+ svc-cron -> legacy-services
99+ init-services -> svc-sickgear
100+ svc-sickgear -> legacy-services
101+ }
102+ Base Images: {
103+ "baseimage-alpine:3.20"
104+ }
105+ "sickgear:develop" <- Base Images
69106# changelog
70107changelogs :
71- - { date: "25.06.24:", desc: "Rebase to Alpine 3.20." }
72- - { date: "20.03.24:", desc: "Rebase to Alpine 3.19." }
73- - { date: "08.10.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar)."}
74- - { date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
75- - { date: "27.05.23:", desc: "Rebase develop to Alpine 3.18, deprecate armhf." }
76- - { date: "05.03.23:", desc: "Rebase develop to Alpine 3.17." }
77- - { date: "18.11.22:", desc: "Update service file from legacy SickBeard.py to sickgear.py." }
78- - { date: "10.10.22:", desc: "Rebase develop branch to Alpine 3.16, migrate to s6v3, build unrar from source." }
79- - { date: "31.01.21:", desc: "Add unrar." }
80- - { date: "29.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." }
81- - { date: "23.01.21:", desc: "Rebasing to alpine 3.13." }
82- - { date: "05.06.20:", desc: "Create `develop` tag to track the upstream `develop` branch commits." }
83- - { date: "03.06.20:", desc: "Rebasing to alpine 3.12, switch to python3." }
84- - { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
85- - { date: "28.06.19:", desc: "Rebasing to alpine 3.10." }
86- - { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
87- - { date: "22.02.19:", desc: "Rebasing to alpine 3.9." }
88- - { date: "07.11.18:", desc: "Pipeline prep"}
89- - { date: "07.07.18:", desc: "Initial draft release"}
90-
108+ - {date: "25.06.24:", desc: "Rebase to Alpine 3.20."}
109+ - {date: "20.03.24:", desc: "Rebase to Alpine 3.19."}
110+ - {date: "08.10.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar)."}
111+ - {date: "10.08.23:", desc: "Bump unrar to 6.2.10."}
112+ - {date: "27.05.23:", desc: "Rebase develop to Alpine 3.18, deprecate armhf."}
113+ - {date: "05.03.23:", desc: "Rebase develop to Alpine 3.17."}
114+ - {date: "18.11.22:", desc: "Update service file from legacy SickBeard.py to sickgear.py."}
115+ - {date: "10.10.22:", desc: "Rebase develop branch to Alpine 3.16, migrate to s6v3, build unrar from source."}
116+ - {date: "31.01.21:", desc: "Add unrar."}
117+ - {date: "29.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information."}
118+ - {date: "23.01.21:", desc: "Rebasing to alpine 3.13."}
119+ - {date: "05.06.20:", desc: "Create `develop` tag to track the upstream `develop` branch commits."}
120+ - {date: "03.06.20:", desc: "Rebasing to alpine 3.12, switch to python3."}
121+ - {date: "19.12.19:", desc: "Rebasing to alpine 3.11."}
122+ - {date: "28.06.19:", desc: "Rebasing to alpine 3.10."}
123+ - {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
124+ - {date: "22.02.19:", desc: "Rebasing to alpine 3.9."}
125+ - {date: "07.11.18:", desc: "Pipeline prep"}
126+ - {date: "07.07.18:", desc: "Initial draft release"}
0 commit comments