From 74de1711e5c2f92e96de939b96ec4787310462e5 Mon Sep 17 00:00:00 2001 From: Jack O'Sullivan Date: Mon, 8 Jan 2024 21:45:36 +0000 Subject: [PATCH] Add Minecraft image --- .gitea/workflows/build.yaml | 25 ++++++++++++++++++++++--- craftblock.Containerfile | 2 ++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 craftblock.Containerfile diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 9a02099..f5745d8 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -18,7 +18,7 @@ jobs: (echo '[storage]';echo 'driver = "vfs"') > /etc//containers/storage.conf - name: Build Ubuntu 22.04 - id: build + id: build_ubuntu uses: redhat-actions/buildah-build@v2 env: BUILDAH_ISOLATION: chroot @@ -30,8 +30,27 @@ jobs: - name: Push Ubuntu 22.04 uses: redhat-actions/push-to-registry@v2 with: - image: ${{ steps.build.outputs.image }} - tags: ${{ steps.build.outputs.tags }} + image: ${{ steps.build_ubuntu.outputs.image }} + tags: ${{ steps.build_ubuntu.outputs.tags }} + registry: git.nul.ie + username: dev + password: ${{ secrets.PUSH_TOKEN }} + + - name: Build Minecraft + id: build_mc + uses: redhat-actions/buildah-build@v2 + env: + BUILDAH_ISOLATION: chroot + with: + image: dev/craftblock + tags: 2024.1.0-java17-alpine + containerfiles: | + craftblock.Containerfile + - name: Push Minecraft + uses: redhat-actions/push-to-registry@v2 + with: + image: ${{ steps.build_mc.outputs.image }} + tags: ${{ steps.build_mc.outputs.tags }} registry: git.nul.ie username: dev password: ${{ secrets.PUSH_TOKEN }} diff --git a/craftblock.Containerfile b/craftblock.Containerfile new file mode 100644 index 0000000..380a217 --- /dev/null +++ b/craftblock.Containerfile @@ -0,0 +1,2 @@ +FROM ghcr.io/itzg/minecraft-server:2024.1.0-java17-alpine +RUN apk add --no-cache -U git-lfs