From 6df028a14728d92713f72df74336635df05819da Mon Sep 17 00:00:00 2001 From: Jon Latorre Date: Tue, 18 Feb 2025 13:38:19 +0100 Subject: [PATCH] Try to build --- .github/workflows/docker-publish.yml | 27 +++++++++++++++++++++++++++ README.md | 8 ++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/docker-publish.yml diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml new file mode 100644 index 0000000..1b2cb99 --- /dev/null +++ b/.github/workflows/docker-publish.yml @@ -0,0 +1,27 @@ +name: Build and Push Docker image + +on: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Log in to GitHub Container Registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build Docker image + run: docker build -t ghcr.io/${{ github.repository }}:latest . + + - name: Push Docker image + run: docker push ghcr.io/${{ github.repository }}:latest diff --git a/README.md b/README.md index f7546a1..27a3609 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # pbs-exporter -## I no longer use proxmox backup server so development of this tool has ceased. Feel free to fork it +Fork from https://github.com/rare-magma/pbs-exporter -Bash script that uploads proxmox backup server API info to prometheus' pushgateway on a daily basis. +The idea is to build and offer a Container Image and provide instructions to deploy in Kubernetes. ## Dependencies @@ -19,6 +19,10 @@ Bash script that uploads proxmox backup server API info to prometheus' pushgatew ## Installation +### With Kubernetes + +TODO + ### With Docker #### docker-compose