2021-10-17 10:52:33 -07:00
|
|
|
# build with command:
|
|
|
|
# docker build -t comic-dl:py3.8-buster .
|
|
|
|
# run with alias
|
2022-04-08 04:45:21 -07:00
|
|
|
# alias comic_dl="docker run -it --rm -e PGID=$(id -g) -e PUID=$(id -u) -v $(pwd):/directory:rw -w /directory comic-dl:py3.8-buster comic_dl -dd /directory"
|
|
|
|
|
|
|
|
# for armv7,
|
2022-04-09 03:36:48 -07:00
|
|
|
# cross build it (it takes a few hours on x86_64)
|
2022-04-08 04:45:21 -07:00
|
|
|
# build with command:
|
|
|
|
# docker build -t comic-dl:py3.8-buster-armv7 --platform linux/arm/v7 .
|
|
|
|
# export with command
|
|
|
|
# docker save -o comic-dl.tar comic-dl:py3.8-buster-armv7
|
|
|
|
# import on arm machine with command:
|
|
|
|
# docker load --input comic-dl.tar
|
|
|
|
# run with alias:
|
|
|
|
# alias comic_dl="docker run -it --rm -e PGID=$(id -g) -e PUID=$(id -u) -v $(pwd):/directory:rw -w /directory comic-dl:py3.8-buster-armv7 comic_dl -dd /directory"
|
|
|
|
|
2022-04-09 03:36:48 -07:00
|
|
|
FROM ghcr.io/darodi/docker-py3.8-slim-buster-pikepdf:latest
|
2018-06-10 13:03:08 -07:00
|
|
|
|
2018-06-15 05:23:54 -07:00
|
|
|
COPY / /opt/comic-dl
|
2020-09-21 05:54:19 -07:00
|
|
|
RUN python -m pip install --upgrade pip && \
|
|
|
|
python -m pip install -r /opt/comic-dl/requirements.txt && \
|
2021-10-17 10:52:33 -07:00
|
|
|
chmod +x /opt/comic-dl/docker-init.sh && \
|
|
|
|
ln -s /opt/comic-dl/docker-init.sh /usr/local/bin/comic_dl && \
|
2022-04-10 02:30:03 -07:00
|
|
|
cat /opt/comic-dl/comic_dl/__version__.py | grep version | awk '{print $3}' | sed 's/"//g' > /IMAGE_VERSION
|