Constantin Piber
9844dbcde3
Download JCEF at docker build step ( #132 )
...
* Add `LD_PRELOAD` to startup script
Closes #131
* Script to download and extract a JCEF release
Closely mirrors what KCEF does, but written in glorious AWK
* Call kcef_download and link downloaded JCEF where Suwayomi expects it
The script downloads JCEF into /opt. Link this folder at runtime into
the data folder where Suwayomi expects it. This allows us to easily
bundle the predownloaded release without modifying Suwayomi startup.
Move `LD_PRELOAD` down a bit to avoid warnings about preloading
libcef.so before the symlink exists.
* Add KCEF url to workflow to embed JCEF into container
2025-06-20 12:38:23 -04:00
Syer10
ba092184cd
[ci skip] Add .gitattributes file
2025-06-20 12:26:41 -04:00
Constantin Piber
d037f190e7
Merge builds again, use BUILDPLATFORM to decide KCEF ( #130 )
...
* Merge builds again, use BUILDPLATFORM to decide
* BUILDPLATFORM -> TARGETPLATFORM
2025-06-12 15:11:36 -04:00
Constantin Piber
db1d8b99a1
Remove KCEF from unsupported containers ( #129 )
...
* Introduce Build arg to include KCEF or not
* GH CI separate containers where KCEF is not supported
2025-06-12 14:26:16 -04:00
Constantin Piber
10e3c8a5c8
[skip ci] Update README ( #128 )
...
* Remove tachidesk notice
Stable releases are now available
* Correct logging information
2025-06-12 13:30:39 -04:00
Constantin Piber
25c619a9fe
Support KCEF ( #127 )
...
* Support KCEF
Install native dependencies required by JCEF
Sets up JNI libraries as required by the browser process
Launch Suwayomi in a XVFB environment to fake X11
* Copy libraries to home folder instead
Otherwise, other architectures are not supported
Search path is :
[/usr/java/packages/lib/libnativewindow_awt.so, /usr/lib64/libnativewindow_awt.so, /usr/lib64/libnativewindow_awt.so, /usr/lib/libnativewindow_awt.so, /usr/lib/libnativewindow_awt.so, /home/suwayomi/libnativewindow_awt.so, /home/suwayomi/natives/linux-amd64/libnativewindow_awt.so]
2025-06-12 11:37:54 -04:00
Mitchell Syer
bfc3b6cbfe
opdsUseBinaryFileSizes
2025-05-27 01:06:20 +00:00
Mitchell Syer
161c09a025
Opds
2025-05-22 23:55:05 +00:00
renovate[bot]
cad70c2159
Update eclipse-temurin Docker tag to v21.0.7_6-jre-noble ( #121 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 16:24:58 -04:00
Mitchell Syer
8a4324cfb9
Remove Deprecated
2025-02-15 16:24:23 -05:00
Mitchell Syer
67dc398b33
Switch to ghcr.io/suwayomi/suwayomi-server ( #116 )
...
* Switch to `ghcr.io/suwayomi/suwayomi-server`
* Fix Arch readme
* Warn about missing stable release
2025-02-15 16:22:14 -05:00
robo
d373be49be
[skip ci] Update docker-compose.yml ( #115 )
...
use byparr instead of flaresolver since flaresolver no longer works
2025-02-11 13:20:28 -05:00
renovate[bot]
f1b1682672
Update eclipse-temurin Docker tag to v21.0.6_7-jre-noble ( #113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 11:08:16 -05:00
Mitchell Syer
9951e2ff26
Update container.yml
2025-01-13 09:46:25 -05:00
Mitchell Syer
53859a84a3
Add load parameter
2025-01-13 09:42:43 -05:00
Mitchell Syer
709467ef93
Change test tag
2025-01-13 09:35:08 -05:00
Mitchell Syer
9554436acf
Remove Docker slim for now
2025-01-13 09:24:14 -05:00
Mitchell Syer
ebedd03a76
Preserve OpenJDK Conf Folder
2025-01-12 16:32:37 -05:00
Mitchell Syer
78caacd1e5
Remove test image before push
2025-01-12 15:51:25 -05:00
Mitchell Syer
4ca430b882
Build and Push Slim Containers
2025-01-12 15:40:18 -05:00
Mitchell Syer
2080dd971b
Delete original Ubuntu user
2024-11-21 03:36:41 +00:00
Mitchell Syer
a64db946e8
Switch to Ubuntu Noble and add RISC-V64
2024-11-21 03:31:52 +00:00
Mitchell Syer
1a86648df9
Remove GQL_DEBUG
2024-11-18 02:10:54 +00:00
Mitchell Syer
da68afee83
Remove Armv7
2024-11-16 14:55:03 -05:00
renovate[bot]
0d042358de
Update eclipse-temurin Docker tag to v21 ( #109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 14:49:19 -05:00
Mitchell Syer
2ac1f17aa4
Remove Dependabot
2024-11-15 21:46:43 -05:00
renovate[bot]
56d647d08d
Add renovate.json ( #107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 21:45:35 -05:00
Mitchell Syer
00152d134f
[skip ci] Note downloads folder
2024-09-20 11:45:02 -04:00
dependabot[bot]
cd140cd004
Bump docker/build-push-action from 5 to 6 ( #100 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 14:00:50 -04:00
robo
2a2e92c7ca
[skip ci] uncomment the flaresolver envs in the compose ( #102 )
...
* [skip ci] uncomment the flaresolver envs in the compose
if the example compose is gonna run flaresolver then it should probably enable and set the url for it
* Update docker-compose.yml
---------
Co-authored-by: Mitchell Syer <Syer10@users.noreply.github.com >
2024-06-23 13:52:02 -04:00
Mitchell Syer
c44eb5ada6
[skip ci] Remove docker commands
2024-06-15 23:49:01 -04:00
Mitchell Syer
7ccf93ed15
Ignore Reuploads ( #97 )
...
* Ignore Reuploads
* Add Test
2024-04-06 23:51:48 -04:00
schroda
7b672f8a99
Fix/overwriting settings with comments with extension variables ( #95 )
...
* Overwrite config settings with comments correctly
Comments were either removed or broke the setting value due to incorrect formatting
* Fix "webUIEnabled" env var name
* Delete container only after receiving its logs
Due to the "-rm" option when starting the container, it was immediately deleted after it was stopped.
This prevented the workflow from getting the containers logs since it didn't exist anymore at this point of time and instead an error was raised
* Print container logs in case of failure
* Add a workflow step to test the container with passing env vars
2024-03-10 19:22:57 -04:00
Mitchell Syer
273f3a5360
[skip ci] Update README.md
2024-02-25 15:04:59 -05:00
Mitchell Syer
f136c7881d
[skip ci] Update README.md
2024-02-25 15:04:38 -05:00
Madray Haven
7260f8ac6b
fix : #92 ( #93 )
2024-02-24 12:18:22 -05:00
dependabot[bot]
55b611942f
[skip ci] Bump docker/setup-buildx-action from 2 to 3 ( #54 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:13 -05:00
dependabot[bot]
a1813b7416
[skip ci] Bump docker/setup-qemu-action from 2 to 3 ( #53 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:02 -05:00
dependabot[bot]
2d964c7bb1
[skip ci] Bump docker/build-push-action from 4 to 5 ( #52 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:53 -05:00
dependabot[bot]
7b1a80abe1
[skip ci] Bump docker/login-action from 2 to 3 ( #51 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:44 -05:00
dependabot[bot]
7a110c568e
[skip ci] Bump actions/checkout from 3 to 4 ( #50 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:25 -05:00
Syer10
0e61489fa1
Maybe fix PR workflows
2024-02-19 21:04:38 -05:00
Syer10
382209be67
Fix BackupTime attempt 3
2024-02-19 11:29:25 -05:00
Mitchell Syer
53a6222007
Fix BackupTime attempt 2
2024-02-19 11:26:43 -05:00
Mitchell Syer
0e25faaaef
Fix BackupTime
2024-02-19 11:20:43 -05:00
Mitchell Syer
a22f42b610
Download new chapters ( #91 )
2024-02-17 11:38:42 -05:00
schroda
a66ac97e7e
[skip ci] Fix/broken server startup due to incorrect env vars in docker compose file ( #88 )
...
* Remove '"' from the FlareSolverr url in compose file
Causes the "startup_script.sh" to throw an error
* Comment out default env vars in compose file
* Update "env vars" readme section
2024-02-01 21:33:28 -05:00
schroda
a2dcd0eda8
Handle overwriting config setting with unescaped falresolverr url in env var ( #84 )
2024-01-28 22:55:26 -05:00
Mitchell Syer
20faf4f3b6
[skip ci] Add FlareSolverSession ( #82 )
2024-01-24 21:11:19 -05:00
robo
b1c46fd86d
[skip ci] add flaresolverr to the example docker-compose.yml ( #81 )
...
* Update docker-compose.yml
* Update docker-compose.yml
2024-01-24 18:00:37 -05:00