Skip to content

Commit d4ab3c8

Browse files
Bot Updating Templated Files
1 parent b533ee4 commit d4ab3c8

1 file changed

Lines changed: 97 additions & 47 deletions

File tree

readme-vars.yml

Lines changed: 97 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -37,68 +37,118 @@ project_blurb: |
3737
* It was fun to code.
3838
3939
If you want to use the OPDS feed don't forget to specify /feed at the end of your URL.
40-
4140
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
42-
4341
# supported architectures
4442
available_architectures:
45-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
46-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
47-
43+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
44+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
4845
# container parameters
4946
common_param_env_vars_enabled: true
5047
param_container_name: "{{ project_name }}"
5148
param_usage_include_vols: true
5249
param_volumes:
53-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "COPS Application Data." }
54-
- { vol_path: "/books", vol_host_path: "/path/to/data", desc: "Calibre metadata.db location." }
50+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "COPS Application Data."}
51+
- {vol_path: "/books", vol_host_path: "/path/to/data", desc: "Calibre metadata.db location."}
5552
param_usage_include_ports: true
5653
param_ports:
57-
- { external_port: "80", internal_port: "80", port_desc: "HTTP WebUI" }
58-
- { external_port: "443", internal_port: "443", port_desc: "HTTPS WebUI" }
59-
54+
- {external_port: "80", internal_port: "80", port_desc: "HTTP WebUI"}
55+
- {external_port: "443", internal_port: "443", port_desc: "HTTPS WebUI"}
6056
# application setup block
6157
app_setup_block_enabled: true
6258
app_setup_block: |
6359
Access the webui at `http://<docker host ip>:80`. For connecting via OPDS on a mobile device use `http://<docker host ip>:80/index.php/feed`. It is strongly suggested that you reverse proxy this prior to exposing to the internet. For more information, such as requiring credentials, check the COPS Wiki (linked above).
6460
6561
The linuxserver version gives you access to `config/local.php` in `/config` to customise your install to suit your needs, it also includes the dependencies required to directly view epub books in your browser.
66-
62+
# init diagram
63+
init_diagram: |
64+
"cops:latest": {
65+
docker-mods
66+
base {
67+
fix-attr +\nlegacy cont-init
68+
}
69+
docker-mods -> base
70+
legacy-services
71+
custom services
72+
init-services -> legacy-services
73+
init-services -> custom services
74+
custom services -> legacy-services
75+
legacy-services -> ci-service-check
76+
init-migrations -> init-adduser
77+
init-nginx-end -> init-config
78+
init-os-end -> init-config
79+
init-config -> init-config-end
80+
init-cops-config -> init-config-end
81+
init-nginx-end -> init-cops-config
82+
init-os-end -> init-crontab-config
83+
init-mods-end -> init-custom-files
84+
base -> init-envfile
85+
init-os-end -> init-folders
86+
init-php -> init-keygen
87+
base -> init-migrations
88+
base -> init-mods
89+
init-config-end -> init-mods
90+
init-version-checks -> init-mods
91+
init-mods -> init-mods-end
92+
init-mods-package-install -> init-mods-end
93+
init-mods -> init-mods-package-install
94+
init-samples -> init-nginx
95+
init-permissions -> init-nginx-end
96+
base -> init-os-end
97+
init-adduser -> init-os-end
98+
init-envfile -> init-os-end
99+
init-migrations -> init-os-end
100+
init-keygen -> init-permissions
101+
init-nginx -> init-php
102+
init-folders -> init-samples
103+
init-custom-files -> init-services
104+
init-mods-end -> init-services
105+
init-config-end -> init-version-checks
106+
init-services -> svc-cron
107+
svc-cron -> legacy-services
108+
init-services -> svc-nginx
109+
svc-nginx -> legacy-services
110+
init-services -> svc-php-fpm
111+
svc-php-fpm -> legacy-services
112+
}
113+
Base Images: {
114+
"baseimage-alpine-nginx:3.20" <- "baseimage-alpine:3.20"
115+
}
116+
"cops:latest" <- Base Images
67117
# changelog
68118
changelogs:
69-
- { date: "24.09.24:", desc: "Existing users should verify: site-confs/default.conf - Update rewriting rules default site conf." }
70-
- { date: "14.09.24:", desc: "Ensure user config files have the right permissions." }
71-
- { date: "09.09.24:", desc: "In COPS 3.x, the config_local.php is being moved over to config/local.php and this container will automatically migrate it. Existing users should verify: config_local.php and/or config/local.php - define $config['cops_kepubify_path'] if they want to use it" }
72-
- { date: "28.08.24:", desc: "Add kepubify tool to update metadata for Kobo - see mikespub-org/seblucas-cops#77" }
73-
- { date: "24.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings." }
74-
- { date: "07.05.24:", desc: "Existing users should verify: site-confs/default.conf - Fix rewriting rules default site conf." }
75-
- { date: "20.03.24:", desc: "Rebase to Alpine 3.19." }
76-
- { date: "25.12.23:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." }
77-
- { date: "11.08.23:", desc: "Undeprecate and add new branch with mikespub fork which is actively maintained." }
78-
- { date: "15.05.23:", desc: "Deprecate due to upstream dev abandonment of project." }
79-
- { date: "13.04.23:", desc: "Move ssl.conf include to default.conf." }
80-
- { date: "19.01.23:", desc: "Rebase to alpine 3.17 with php8.1." }
81-
- { date: "20.08.22:", desc: "Rebasing to alpine 3.15 with php8. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))." }
82-
- { date: "22.11.20:", desc: "Pin composer version to 1.10.17." }
83-
- { date: "01.06.20:", desc: "Rebasing to alpine 3.12." }
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: "27.02.19:", desc: "Upgrade packages during install to prevent mismatch with baseimage." }
88-
- { date: "22.02.19:", desc: "Rebasing to alpine 3.9." }
89-
- { date: "14.01.19:", desc: "Add multiarch and pipeline logic." }
90-
- { date: "21.08.18:", desc: "Rebase to alpine 3.8." }
91-
- { date: "02.07.18:", desc: "Add php7-ctype dependency." }
92-
- { date: "08.01.18:", desc: "Rebase to alpine 3.7." }
93-
- { date: "25.05.17:", desc: "Rebase to alpine 3.6." }
94-
- { date: "03.04.17:", desc: "Add composer packages, reduce layers." }
95-
- { date: "02.04.17:", desc: "Updated to version 1.1.0." }
96-
- { date: "05.02.17:", desc: "Updated to Alpine 3.5 & PHP7." }
97-
- { date: "24.10.16:", desc: "Updated to implement user based config." }
98-
- { date: "24.10.16:", desc: "Updated to version 1.0.1." }
99-
- { date: "14.10.16:", desc: "Add version layer information." }
100-
- { date: "28.09.16:", desc: "Add php5-zlib." }
101-
- { date: "11.09.16:", desc: "Add layer badges to README." }
102-
- { date: "29.08.16:", desc: "Add php5-opcache." }
103-
- { date: "28.08.16:", desc: "Add badges to README." }
104-
- { date: "12.08.16:", desc: "Initial Release." }
119+
- {date: "24.09.24:", desc: "Existing users should verify: site-confs/default.conf - Update rewriting rules default site conf."}
120+
- {date: "14.09.24:", desc: "Ensure user config files have the right permissions."}
121+
- {date: "09.09.24:", desc: "In COPS 3.x, the config_local.php is being moved over to config/local.php and this container will automatically migrate it. Existing users should verify: config_local.php and/or config/local.php - define $config['cops_kepubify_path'] if they want to use it"}
122+
- {date: "28.08.24:", desc: "Add kepubify tool to update metadata for Kobo - see mikespub-org/seblucas-cops#77"}
123+
- {date: "24.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
124+
- {date: "07.05.24:", desc: "Existing users should verify: site-confs/default.conf - Fix rewriting rules default site conf."}
125+
- {date: "20.03.24:", desc: "Rebase to Alpine 3.19."}
126+
- {date: "25.12.23:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf."}
127+
- {date: "11.08.23:", desc: "Undeprecate and add new branch with mikespub fork which is actively maintained."}
128+
- {date: "15.05.23:", desc: "Deprecate due to upstream dev abandonment of project."}
129+
- {date: "13.04.23:", desc: "Move ssl.conf include to default.conf."}
130+
- {date: "19.01.23:", desc: "Rebase to alpine 3.17 with php8.1."}
131+
- {date: "20.08.22:", desc: "Rebasing to alpine 3.15 with php8. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))."}
132+
- {date: "22.11.20:", desc: "Pin composer version to 1.10.17."}
133+
- {date: "01.06.20:", desc: "Rebasing to alpine 3.12."}
134+
- {date: "19.12.19:", desc: "Rebasing to alpine 3.11."}
135+
- {date: "28.06.19:", desc: "Rebasing to alpine 3.10."}
136+
- {date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag."}
137+
- {date: "27.02.19:", desc: "Upgrade packages during install to prevent mismatch with baseimage."}
138+
- {date: "22.02.19:", desc: "Rebasing to alpine 3.9."}
139+
- {date: "14.01.19:", desc: "Add multiarch and pipeline logic."}
140+
- {date: "21.08.18:", desc: "Rebase to alpine 3.8."}
141+
- {date: "02.07.18:", desc: "Add php7-ctype dependency."}
142+
- {date: "08.01.18:", desc: "Rebase to alpine 3.7."}
143+
- {date: "25.05.17:", desc: "Rebase to alpine 3.6."}
144+
- {date: "03.04.17:", desc: "Add composer packages, reduce layers."}
145+
- {date: "02.04.17:", desc: "Updated to version 1.1.0."}
146+
- {date: "05.02.17:", desc: "Updated to Alpine 3.5 & PHP7."}
147+
- {date: "24.10.16:", desc: "Updated to implement user based config."}
148+
- {date: "24.10.16:", desc: "Updated to version 1.0.1."}
149+
- {date: "14.10.16:", desc: "Add version layer information."}
150+
- {date: "28.09.16:", desc: "Add php5-zlib."}
151+
- {date: "11.09.16:", desc: "Add layer badges to README."}
152+
- {date: "29.08.16:", desc: "Add php5-opcache."}
153+
- {date: "28.08.16:", desc: "Add badges to README."}
154+
- {date: "12.08.16:", desc: "Initial Release."}

0 commit comments

Comments
 (0)