Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Docker image + publish on ghcr.io #642

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Sep 28, 2024

  1. Improve Dockerfile

    - Cross-compilation support (amd64 + arm64)
    - Use cargo build cache
    - Add opencontainers labels
    AFCMS authored and AlexTMjugador committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    7da1aae View commit details
    Browse the repository at this point in the history
  2. Add GitHub Actions for Docker image

    - Enable GitHub Actions Docker build cache
    - Disable build cache for tags
    - Allow running on dispatch without cache
    - Push to ghcr.io on master branch and tags
    - Publish build provenance attestation
    AFCMS authored and AlexTMjugador committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    8377e34 View commit details
    Browse the repository at this point in the history
  3. Add basic Docker documentation

    AFCMS authored and AlexTMjugador committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    91158f8 View commit details
    Browse the repository at this point in the history
  4. Fix title annotation for Docker image

    AFCMS authored and AlexTMjugador committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    13ce891 View commit details
    Browse the repository at this point in the history