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

feat: publish official docker images on release #12828

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

Commits on Sep 29, 2024

  1. ci: add PPC docker build pipeline (#2)

    This creates an image with hardcoded version of the contained mage for testing.
    
    Afterwards a process needs to be defined to either pass the version onto the container whenever a release triggers it, or actually build from source.
    maybeanerd committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    7b4df8a View commit details
    Browse the repository at this point in the history
  2. feat: build image from source (#3)

    * feat: build image from source
    
    * attempt to use latest maven to build
    
    * Update Dockerfile
    
    * fix: move unzip to final image
    
    * style: format Dockerfile
    
    * fix: typo in envvar
    
    * feat: provide usable docker-compose
    
    - both usable for local development, as well as deployment (to copy paste and work off of)
    
    * refactor: rename envvars
    maybeanerd committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    8315ead View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58fad1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd32109 View commit details
    Browse the repository at this point in the history