You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme-vars.yml
+89-53Lines changed: 89 additions & 53 deletions
Original file line number
Diff line number
Diff line change
@@ -10,38 +10,33 @@ project_blurb: |
10
10
[{{ project_name|capitalize }}]({{ project_url }}) is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.
11
11
12
12
This software is a fork of library and licensed under the GPL v3 License.
- { env_var: "DOCKER_MODS", env_value: "linuxserver/mods:universal-calibre", desc: "#optional & **x86-64 only** Adds the ability to perform ebook conversion"}
43
-
- { env_var: "OAUTHLIB_RELAX_TOKEN_SCOPE", env_value: "1", desc: "Optionally set this to allow Google OAUTH to work" }
44
-
38
+
- {env_var: "DOCKER_MODS", env_value: "linuxserver/mods:universal-calibre", desc: "#optional & **x86-64 only** Adds the ability to perform ebook conversion"}
39
+
- {env_var: "OAUTHLIB_RELAX_TOKEN_SCOPE", env_value: "1", desc: "Optionally set this to allow Google OAUTH to work"}
45
40
# application setup block
46
41
app_setup_block_enabled: true
47
42
app_setup_block: |
@@ -64,43 +59,84 @@ app_setup_block: |
64
59
To use this option add the optional environmental variable as shown in the docker-mods section to pull an addition docker layer to enable ebook conversion and then in the Calibre-Web admin page (Basic Configuration:External Binaries) set the **Path to Calibre E-Book Converter** to `/usr/bin/ebook-convert` on versions 0.6.21 and lower. For 0.6.22 and higher, set the directory, `/usr/bin/` only.
65
60
66
61
This image contains the [kepubify](https://pgaskin.net/kepubify/) ebook conversion tool (MIT License) to convert epub to kepub. In the Calibre-Web admin page (Basic Configuration:External Binaries) set the **Path to Kepubify E-Book Converter** to `/usr/bin/kepubify`
67
-
68
-
62
+
# init diagram
63
+
init_diagram: |
64
+
"calibre-web:nightly": {
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-config -> init-calibre-web-config
78
+
init-os-end -> init-config
79
+
init-calibre-web-config -> init-config-end
80
+
init-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-services -> svc-calibre-web
97
+
svc-calibre-web -> legacy-services
98
+
init-services -> svc-cron
99
+
svc-cron -> legacy-services
100
+
}
101
+
Base Images: {
102
+
"baseimage-ubuntu:jammy"
103
+
}
104
+
"calibre-web:nightly" <- Base Images
69
105
# changelog
70
106
changelogs:
71
-
- {date: "26.08.24:", desc: "Add new dep, xdg-utils."}
72
-
- {date: "07.07.24:", desc: "Add new dep, libmagic1."}
73
-
- {date: "17.10.23:", desc: "Remove some packages that are required by the calibre mod but not the base container."}
74
-
- {date: "07.10.23:", desc: "Install unrar from [linuxserver repo](https://github.com/linuxserver/docker-unrar). Switch to Python virtual environment."}
75
-
- {date: "13.04.23:", desc: "Deprecate armhf."}
76
-
- {date: "27.03.23:", desc: "Add cmake as build dep for Levenshtein."}
- {date: "13.01.21:", desc: "Rebase to Ubuntu Focal, see [here](https://docs.linuxserver.io/faq#my-host-is-incompatible-with-images-based-on-ubuntu-focal) for troubleshooting armhf."}
87
-
- {date: "12.10.20:", desc: "Add libxi6"}
88
-
- {date: "12.07.20:", desc: "Add kepubify for arm64v8"}
89
-
- {date: "05.06.20:", desc: "Add kepubify for x86-64 and arm32v7"}
90
-
- {date: "06.05.20:", desc: "Add libxslt1.1 and update ImageMagick policy"}
91
-
- {date: "19.01.20:", desc: "Adding LDAP libs."}
92
-
- {date: "13.10.19:", desc: "Migrate to Python3."}
- {date: "13.01.21:", desc: "Rebase to Ubuntu Focal, see [here](https://docs.linuxserver.io/faq#my-host-is-incompatible-with-images-based-on-ubuntu-focal) for troubleshooting armhf."}
123
+
- {date: "12.10.20:", desc: "Add libxi6"}
124
+
- {date: "12.07.20:", desc: "Add kepubify for arm64v8"}
125
+
- {date: "05.06.20:", desc: "Add kepubify for x86-64 and arm32v7"}
126
+
- {date: "06.05.20:", desc: "Add libxslt1.1 and update ImageMagick policy"}
127
+
- {date: "19.01.20:", desc: "Adding LDAP libs."}
128
+
- {date: "13.10.19:", desc: "Migrate to Python3."}
0 commit comments