mirror of
https://github.com/Suwayomi/docker-tachidesk.git
synced 2025-12-10 06:42:12 +01:00
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
This commit is contained in:
1
.github/workflows/container.yml
vendored
1
.github/workflows/container.yml
vendored
@@ -182,6 +182,7 @@ jobs:
|
||||
TACHIDESK_FILENAME=${{ steps.get_latest_release_metadata.outputs.release_filename }}
|
||||
TACHIDESK_DOCKER_GIT_COMMIT=${{ steps.get_latest_release_metadata.outputs.tachidesk_docker_git_commit }}
|
||||
TACHIDESK_KCEF=
|
||||
TACHIDESK_KCEF_RELEASE_URL=https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases/latest
|
||||
tags: |
|
||||
${{ inputs.tachidesk_release_type == 'stable' && 'ghcr.io/suwayomi/tachidesk:latest' || '' }}
|
||||
ghcr.io/suwayomi/tachidesk:${{ inputs.tachidesk_release_type }}
|
||||
|
||||
Reference in New Issue
Block a user