Closed khaos-codi closed 3 months ago
During testing, I discovered that the GitHub Pages deployment step fails when using the Docker container due to a missing rsync
package. I've created an issue to add rsync
to the Dockerfile.
Until the Docker image is updated, you can add the following step to your workflow before the GitHub Pages deployment step:
- name: Install rsync for GitHub Pages deployment
run: |
apt-get update && apt-get install -y rsync
This will ensure that the GitHub Pages deployment action has the necessary tools to deploy your site. Once the Docker image is updated with rsync, this step can be removed.
This PR updates the GitHub workflow to use the newly created
iksnae/book-builder
Docker image instead of manually installing dependencies.Changes
Updated GitHub Workflow:
.github/workflows/build-book.yml
to use theiksnae/book-builder:latest
containerUpdated README.md:
Benefits
Testing
This change has been tested by verifying that the Docker image includes all necessary dependencies, including Node.js 20.x, npm, Pandoc, LaTeX, and Calibre.
After merging, please monitor the next workflow run to ensure everything works as expected.