Mike Fährmann
e2a17a58f0
[docker] build from 'python:3.14-alpine'
2026-01-21 17:32:48 +01:00
Mike Fährmann
3739388035
[docker] build from 'python:3.13-alpine'
...
c2ac7a49e7
2025-10-09 19:36:41 +02:00
Mike Fährmann
8b3af88d52
[docker] include more optional Python dependencies ( #8026 )
...
increases image size from 230 MB to 235 MB
2025-09-23 22:10:55 +02:00
Mike Fährmann
7877f8cf1a
[docker] build from default 'python:alpine'
...
reverts c2ac7a49e7 .
2024-10-24 08:00:10 +02:00
Mike Fährmann
9b4c94fda8
[build] include yt-dlp 'default' optional dependencies
...
https://github.com/yt-dlp/yt-dlp/pull/11255
2024-10-17 09:21:32 +02:00
Mike Fährmann
c2ac7a49e7
[docker] build from 'python:3.12-alpine'
...
python:alpine:latest updated to Python3.13, for which there currently is
no prebuilt 'brotli' wheel, causing the image build to fail
2024-10-10 11:12:28 +02:00
Mike Fährmann
6c0cce8dff
[build] remove setuptools and requests version restrictions
2024-09-29 12:57:10 +02:00
Mike Fährmann
11a508f470
[docker] fix Docker image build
...
make commands meant to remove unnecessary caches non-fatal
(pip no longer installs setuptools and wheel directly anymore)
2024-09-06 21:27:45 +02:00
Mike Fährmann
330162f774
limit requests to '<2.32' for Docker and executables ( #5665 )
...
at least for the time being until requests fixed all
HTTPAdapter / SSLContext bugs
2024-06-01 15:57:25 +02:00
Mike Fährmann
6601e78b2f
[docker] remove setuptools and wheel __pycache__ directories
...
reduces image size by ~2MB
2024-03-11 21:52:23 +01:00
Mike Fährmann
36fc510d3a
[docker] update workflow
...
- run on every push to master
- build images from GitHub source instead of PyPI package
- build arm64 image (#5227 )
- include more tags
- build date as 'YYYYMMDD'
- 'dev' for most recent build from master
- 'latest' for most recent release build
2024-03-05 03:15:20 +01:00
Mike Fährmann
96af12cec2
[docker] update Dockerfile
...
- add LANG=C.UTF-8
(better utf-8 support or so I heard)
- restructure RUN commands to be more easily extendable and have
simpler git diffs
- swap 'apk' and 'pip' since 'apk' results are more likely to be stable
and therefore cacheable
- disable Python bytecode caching with -B
- reduces image size by 10Mb
- bytecode for explicitly installed packages (gallery-dl, yt-dlp,
dependencies) is still cached
- add some (hopefully) helpful command-line arguments to pip
2024-03-05 03:14:33 +01:00
Constantin Hong
21ddeab21d
Dockerfile/chore: Reduce layer, update pip and apk, and reduce increased image size by optimization.
2024-01-22 12:22:26 +09:00
Nitrousoxide
ec99d24b18
Update Dockerfile
...
Co-authored-by: Mike Fährmann <mike_faehrmann@web.de >
2023-11-20 11:53:48 -05:00
Nitrousoxide
43c6b914a2
Update Dockerfile
...
changed youtube_dl to yt-dlp and combined install line
Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com >
2023-11-19 11:14:24 -05:00
Nitrousoxide
12818ce9a5
add simple dockerfile
2023-11-19 10:34:43 -05:00