From 49c009de0bd4513833c807a6de5423b1e8e2b550 Mon Sep 17 00:00:00 2001 From: MrMelon54 Date: Mon, 13 May 2024 21:55:06 +0100 Subject: [PATCH] First commit --- .github/workflows/build.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..ea80ff1 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,24 @@ +name: Build + +on: + push: + schedule: + - cron: '0 0 * * *' + +jobs: + update: + name: Update + runs-on: ubuntu-latest + steps: + - name: Update + run: | + #!/bin/bash + latestVersion="$(curl -q --fail 'https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest' | jq -r '.tag_name' -)" + if gh release view "$latestVersion"; then + exit 0 + fi + docker pull --platform linux/amd64 vaultwarden/server:"$latestVersion" + id="$(docker create vaultwarden/server:"$latestVersion")" + docker cp "$id":/vaultwarden vaultwarden + docker cp "$id":/web-vault web-vault + docker rm -v "$id"