Commit Graph
155 Commits
Author SHA1 Message Date
tcely 2483cda1af Remove the unused getpot_bgutil_script plugin 2025-05-19 05:54:23 -04:00
tcely 144720f6af Switch to the openresty stage 2025-04-30 22:47:53 -04:00
tcely e58c4bae99 Switch back to the nginx-light stage 2025-04-30 22:13:45 -04:00
tcely f9d1e00356 fixup: remove the extra newline 2025-04-30 21:41:57 -04:00
tcely 7ca79af746 Use the openresty binary 2025-04-30 21:36:20 -04:00
tcely cfb4b4ca17 Don't install nginx binaries 2025-04-30 21:32:54 -04:00
tcely 3f073b3ec3 Include openresty 2025-04-30 19:09:55 -04:00
tcely 2b27d1bd1e Do not use the glibc alias 2025-04-23 13:34:58 -04:00
tcely 10e5a72e2c Match --list-archive output 2025-04-23 13:15:45 -04:00
tcely 21d884c6e9 Use the default locale before the new one is ready 2025-04-23 13:02:17 -04:00
tcely 8fe43170a4 Debian on arm is armhf
Not that we are likely to use this,  but I figured this out, and it costs nothing to leave a case here.
2025-04-17 15:32:14 -04:00
tcely a6fea90720 Remove a raw value
For now, `file_ext` has the same value as,
`CHECKSUM_ALGORITHM`,
but I used another variable to make changing it easier.
2025-04-17 15:28:20 -04:00
tcely 624406eb27 Add /etc/apt/apt.conf.d/docker-disable-pkgcache 2025-04-17 14:41:21 -04:00
tcely 6293625a01 Clean up old debconf cache files 2025-04-03 15:19:08 -04:00
tcely f150ce21d0 Force new yt-dlp version 2025-03-26 02:44:58 -04:00
tcely 5385599542 Reorder the copy layers 2025-03-24 15:18:48 -04:00
tcely d31f29aa7c Merge branch 'main' into patch-10 2025-03-19 01:38:31 -04:00
tcely 35f0dcff55 Remove FFMPEG_DATE value from Dockerfile 2025-03-19 01:35:19 -04:00
meeb 3d6a217f20 bump ffmpeg and yt-dlp 2025-03-19 15:36:36 +11:00
meeb d222df1aae Merge pull request #831 from tcely/patch-10
Delete pip.conf
2025-03-18 06:09:00 +11:00
tcely 5383d57946 Remove an unnecessary rm 2025-03-15 12:40:43 -04:00
tcely 9021411037 Reorganize layers for better caching 2025-03-15 12:24:43 -04:00
tcely 8dc2455bfa Use the tubesync-basestage 2025-03-15 11:53:58 -04:00
tcely 6507499047 Merge branch 'meeb:main' into patch-10 2025-03-14 16:04:22 -04:00
tcely 30b3f08b17 Merge branch 'main' into patch-6 2025-03-13 10:32:53 -04:00
tcely ef5b939caf Check the copied nginx configuration
Checking before the copy doesn't help.

Fixes #804
2025-03-12 13:02:55 -04:00
tcely 552e46faf4 Remove /etc/pip.conf from Dockerfile 2025-03-11 12:00:04 -04:00
tcely 2cd33672af Remove python3-python-socks 2025-03-11 09:05:38 -04:00
tcely 092e5ef54c Add python3-socks 2025-03-11 08:38:25 -04:00
tcely 239cfca534 Use socks support from the operating system 2025-03-11 08:24:02 -04:00
meeb f0e6f2819d Merge pull request #808 from tcely/patch-12
Speed up `arm64` builds
2025-03-11 22:17:16 +11:00
tcely 7c0891c703 Link to the python3 version immediately after installing it 2025-03-08 10:45:28 -05:00
tcely b553443255 Copy patches before trying to use them 2025-03-08 10:31:31 -05:00
tcely a00f3e8d65 Speed up arm64 builds
This is the dependency that takes so long to compile that it dominated every other part of the build time.

It's a ~12 MiB wheel when we compile from the latest source.
2025-03-05 08:51:47 -05:00
tcely 5a0d0345a8 Bump ffmpeg 2025-03-04 11:11:40 -05:00
tcely 623affef4a Verify nginx configuration for the image 2025-03-03 10:06:47 -05:00
tcely fd0743986b Restrict PYTHONPYCACHEPREFIX to pipenv
It turns out `apt` and friends don't play nicely with that variable.
2025-02-28 17:41:59 -05:00
tcely 0786933c5f Tweak the comment 2025-02-28 14:04:29 -05:00
tcely fcc37100c3 python -B is well-behaved
Use the `tmpfs` mount on `/cache` instead of `/tmp` to make this faster.
2025-02-28 13:44:19 -05:00
tcely 63f3df1d5c Clean up __pycache__ directories 2025-02-28 12:45:36 -05:00
tcely b4c4825c2a Remove redis-server from Dockerfile 2025-02-24 04:30:59 -05:00
meeb 8cd970d135 Merge pull request #744 from tcely/patch-3
Bump `ffmpeg` build
2025-02-19 13:01:54 +11:00
tcely 852d0cf0f2 Bump ffmpeg build 2025-02-18 19:19:41 -05:00
tcely 74780220f4 Add XDG_CACHE_HOME environment variable 2025-02-18 18:56:12 -05:00
tcely a7f872e902 Merge branch 'main' into patch-3 2025-02-11 15:30:14 -05:00
tcely 2fd5e70486 Use version sorting 2025-02-08 17:22:54 -05:00
tcely c4a4b7fe1b COPY doesn't do any globbing
Use a `python3` symbolic link setup earlier to work around this.
2025-02-08 17:21:10 -05:00
tcely 1d51c6182b COPY doesn't do any globbing
Instead, set up and use a 'python3' symbolic link.
2025-02-08 17:04:33 -05:00
tcely e2680c4b24 Split the COPY line 2025-02-08 13:45:21 -05:00
tcely 294f56d2b2 Do not specify a file to copy 2025-02-07 21:27:21 -05:00