From 8a95c57cb59ffa3334ea9eb53e13093bd178746c Mon Sep 17 00:00:00 2001 From: Lars Hampe Date: Fri, 20 Mar 2026 22:04:35 +0100 Subject: [PATCH] feat: add Dockerfile for own workflow build docker image --- .github/workflows/docker_images.yaml | 28 ++++++++++++++++++++++++++++ docker/images/build/Dockerfile | 3 +++ 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/docker_images.yaml create mode 100644 docker/images/build/Dockerfile diff --git a/.github/workflows/docker_images.yaml b/.github/workflows/docker_images.yaml new file mode 100644 index 0000000..e3bada3 --- /dev/null +++ b/.github/workflows/docker_images.yaml @@ -0,0 +1,28 @@ +name: Docker + +on: + push: + branches: ["main"] + +jobs: + images: + name: Images + runs-on: ubuntu-latest + steps: + - name: Set docker chmod (temp solution) + run: sudo chmod 666 /var/run/docker.sock + + - name: Docker - Login + uses: docker/login-action@v1 + with: + registry: git.hashdot.co + username: ${{ secrets.DOCKER_USER }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build and Push + uses: docker/build-push-action@v5 + with: + context: . + file: ./docker/images/build/Dockerfile + push: true + tags: git.hashdot.co/lars/pipelines/bun:latest \ No newline at end of file diff --git a/docker/images/build/Dockerfile b/docker/images/build/Dockerfile new file mode 100644 index 0000000..49f431d --- /dev/null +++ b/docker/images/build/Dockerfile @@ -0,0 +1,3 @@ +FROM oven/bun:alpine + +RUN apk add --no-cache git curl \ No newline at end of file