From 2480e81885ef7a6dc3f931b4dc81e9aa1991fa6f Mon Sep 17 00:00:00 2001 From: Martyn Date: Tue, 23 Sep 2025 13:39:14 +0200 Subject: [PATCH] Add another one --- .forgejo/workflows/ci.yaml | 29 +++++++++++++++++++++++++++++ Dockerfile.rsync-faircamp | 3 +++ 2 files changed, 32 insertions(+) create mode 100644 Dockerfile.rsync-faircamp diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index bed0b11..81e1c34 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -34,6 +34,35 @@ jobs: push: true file: Dockerfile.fat-ssh tags: git.martyn.berlin/martyn/fat-ssh:latest + rsync-faircamp: + runs-on: docker + container: catthehacker/ubuntu:act-latest + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Create Kubeconfig + run: | + mkdir $HOME/.kube + echo "${{ secrets.KUBECONFIG_BUILDX }}" > $HOME/.kube/config + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3.6.1 + with: + driver: kubernetes + driver-opts: | + namespace=git + qemu.install=false + - name: Login to forgejo + uses: docker/login-action@v3 + with: + registry: git.martyn.berlin + username: martyn + password: ${{ secrets.PUSH_TOKEN }} + - name: Build and push + uses: docker/build-push-action@v5 + with: + push: true + file: Dockerfile.fat-ssh + tags: git.martyn.berlin/martyn/rsync-faircamp:latest macless-haystack-web: runs-on: docker container: catthehacker/ubuntu:act-latest diff --git a/Dockerfile.rsync-faircamp b/Dockerfile.rsync-faircamp new file mode 100644 index 0000000..c2c928c --- /dev/null +++ b/Dockerfile.rsync-faircamp @@ -0,0 +1,3 @@ +FROM debian:13 + +RUN apt update && apt install faircamp rsync -y