Commit Graph

220 Commits

Author SHA1 Message Date
tcely
b07adff363 Extract yt-dlp/ejs for yt-cipher to use 2026-01-11 08:52:27 -05:00
tcely
0edaa571d3 Save the latest yt-cipher source in the image 2026-01-11 07:26:54 -05:00
tcely
14b9e3589a Mention that we bundle openresty
I am no longer trying to ensure `nginx` works in the container.

It should still work without the `token_server.conf` included.
2025-12-31 07:15:22 -05:00
tcely
e69a065659 Remove duplication of qjs in the final stage 2025-12-30 08:28:46 -05:00
tcely
958441514f Add a variable used by the node wrapper 2025-12-27 12:28:51 -05:00
tcely
ef312be76a Use a HOME on /cache when bundling deno 2025-12-27 08:37:04 -05:00
tcely
faa5464075 Run the token web server with deno 2025-12-27 05:59:51 -05:00
tcely
7cd5eea296 Use asfald-latest to download ffmpeg files 2025-12-23 11:14:47 -05:00
tcely
78aca2b018 Tweak ffmpeg downloading 2025-12-23 11:01:53 -05:00
tcely
b6d83dd099 Use asfald to download quickjs files 2025-12-23 10:34:16 -05:00
tcely
e032d28aa1 Work around rename limitations by overriding TMPDIR 2025-12-23 10:34:13 -05:00
tcely
141e21fa99 Also install the latest asfald version 2025-12-23 10:34:10 -05:00
tcely
0683c03ea3 Use asfald to download s6_overlay files
- Pin to `v0.6.0` to use the `--hash` flag
2025-12-23 10:34:07 -05:00
tcely
6618816eab Add asfald download tool 2025-12-23 06:01:58 -05:00
tcely
7f701fa63e Use /app/install_deno.sh --only-record-version 2025-12-23 01:32:01 -05:00
tcely
146be62b67 Use bind mount for deno and uv 2025-12-23 00:07:44 -05:00
tcely
182a444dc0 Remove deno bundling from Dockerfile 2025-11-16 11:47:55 -05:00
tcely
384cd5fd13 Stop bundling deno in the image 2025-11-16 09:04:36 -05:00
tcely
104ae916e6 Record the QuickJS version output 2025-11-14 11:18:11 -05:00
tcely
8e94a78d2d Check for the expected output from qjs --help
The return code was 1, not 0 for the `--help` flag.
2025-11-14 11:10:33 -05:00
tcely
ca9e23dee8 Show qjs --help output
There is not a separate `--version` flag,
but the help output does include the version.
2025-11-14 10:09:50 -05:00
tcely
9dc85f7e97 Integrate QuickJS with checksum validation
Added QuickJS support and checksum verification in Dockerfile.
2025-11-14 09:53:11 -05:00
tcely
88f6053184 Fix Dockerfile syntax 2025-11-13 02:43:41 -05:00
tcely
8f64045967 Display full deno version output 2025-11-12 14:58:07 -05:00
tcely
b32cc05318 Record the deno version 2025-11-12 14:50:32 -05:00
tcely
8097f4ce24 Additional deno variables 2025-09-28 08:53:02 -04:00
tcely
ee3b1d7cd0 Turn off deno update checking 2025-09-28 08:41:05 -04:00
tcely
9507d2a232 Add deno for upcoming yt-dlp changes 2025-09-25 03:00:24 -04:00
tcely
a1d929d8c9 Update Dockerfile 2025-07-16 12:29:45 -04:00
meeb
f8bbc8d117 Merge pull request #1177 from tcely/patch-11
Use an already verified and extracted docker image for `s6-overlay`
2025-07-07 23:08:17 +10:00
tcely
a326c7567f Switch to the fork of my fork 2025-07-07 03:25:57 -04:00
tcely
81b0f3697b Copy tubesync directory to an intermediate stage 2025-07-06 09:17:37 -04:00
tcely
7de6f081a6 Use an already verified and extracted docker image for s6-overlay 2025-07-05 00:51:29 -04:00
tcely
1aaed36985 Add XDG_CONFIG_HOME directory 2025-06-21 11:42:06 -04:00
tcely
a363c0a2f4 Upgrade s6-overlay to 3.2.0.3 2025-06-12 11:05:27 -04:00
meeb
d0ada1535f Merge pull request #1092 from tcely/patch-12
Remove unnecessary dependencies
2025-06-11 20:47:29 +10:00
meeb
9d5cb13bed Merge pull request #1075 from tcely/patch-6
Queues managed with `django-huey`
2025-06-11 20:42:56 +10:00
tcely
06fbc7c7aa Merge branch 'main' into patch-12 2025-06-11 05:32:38 -04:00
meeb
07c9c458ad Merge pull request #1091 from tcely/patch-11
Check for unresolved Python shared libraries
2025-06-11 19:08:10 +10:00
tcely
77472beb7a Remove unnecessary dependencies 2025-06-03 14:51:05 -04:00
tcely
75aa06d495 Stop the build when a shared object is unresolved 2025-06-03 13:34:25 -04:00
tcely
8baf50d98e Check for unresolved Python shared libraries 2025-06-03 13:09:56 -04:00
tcely
a849367ac8 Add the library libonig-dev depends upon also 2025-06-03 10:48:17 -04:00
tcely
f74c22c849 fixup: building from source on arm64 2025-06-03 10:32:28 -04:00
tcely
3fc2b09a26 Remove the python3-lib alternative 2025-06-03 09:56:15 -04:00
tcely
133d65a6c9 Prevent update-alternatives from doing the wrong thing 2025-06-01 13:04:18 -04:00
tcely
8b0d3ebd30 Set the EDITOR environment variable to use the alternatives group 2025-06-01 13:00:21 -04:00
tcely
c1e30b7751 Add the vim alternatives group 2025-06-01 12:57:21 -04:00
tcely
e5c19a2c47 Configure alternatives groups 2025-06-01 12:39:10 -04:00
tcely
1ac70a16a0 Enable editor in the container
For less than 3 MiB, I can have a modern editor that does enough of what `vim-nox` does that zi won't miss that.
2025-06-01 01:56:18 -04:00