1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-25 12:12:34 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
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