From 3a3ee15cba3ac60cd3a3930499c9ca6bbda152ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Cerezo?= <104803561+joseenrique61@users.noreply.github.com> Date: Wed, 12 Nov 2025 12:45:49 -0500 Subject: [PATCH] Optimize docker image (#1160) * Updated workflow to checkout * Added kindlegen ln -s instruction --- .github/workflows/docker-publish.yml | 4 ++++ Dockerfile | 1 + 2 files changed, 5 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 8e54c38..d199d92 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -20,6 +20,9 @@ jobs: build_and_publish_base_image: runs-on: ubuntu-latest steps: + - name: Checkout + uses: actions/checkout@v5 + - name: Login to GitHub Container Registry uses: docker/login-action@v3 with: @@ -54,6 +57,7 @@ jobs: uses: docker/build-push-action@v6 with: platforms: linux/amd64,linux/arm64,linux/arm/v7 + context: . push: true tags: | ${{ steps.meta.outputs.tags }} diff --git a/Dockerfile b/Dockerfile index 0880953..76b8786 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,6 +59,7 @@ RUN \ ln -s /opt/kcc/kcc-c2e.py /usr/local/bin/c2e && \ ln -s /opt/kcc/kcc-c2p.py /usr/local/bin/c2p && \ ln -s /opt/kcc/entrypoint.sh /usr/local/bin/entrypoint && \ + ln -s /opt/kcc/kindlegen/kindlegen /usr/local/bin/kindlegen && \ cat /opt/kcc/kindlecomicconverter/__init__.py | grep version | awk '{print $3}' | sed "s/'//g" > /IMAGE_VERSION LABEL com.kcc.name="Kindle Comic Converter" \