docker-images icon indicating copy to clipboard operation
docker-images copied to clipboard

Simplify Docker containers build and publish

Open andrewlukoshko opened this issue 1 year ago • 1 comments

Since we originally invented Docker container build scripts there are a lot of new technologies available to make this process simplier and easier to maintain. I'd propose to consider the following:

  • Move containers build process to GitHub Actions to make it transparent
  • Use QEMU to build for different architectures
  • Simplify and unify containers publish process as we need to publish to different places:
    • Docker Hub Official
    • Docker Hub AlmaLinux repo
    • Quay.io

andrewlukoshko avatar Feb 20 '24 21:02 andrewlukoshko

Move containers build process to GitHub Actions to make it transparent

We should consider a self-hosted/FOSS solution instead of relying on GH/their runners.

If they modify how they handle certain aspects (ex, billing), it could become a pain point.

Ideally, we don’t want to rely on $BIGCORP and their goodwill to continue doing our work and should improve our pipeline to be as independent/FOSS heavy as possible.

My 0.02.

codyro avatar Feb 20 '24 21:02 codyro