From 4b8a627d7c33661fba4b9b3e7f9407fc719b790e Mon Sep 17 00:00:00 2001 From: aherman-san Date: Sat, 7 Mar 2026 09:45:46 +0100 Subject: [PATCH] Add workflow --- .gitea/workflows/deploy.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/deploy.yaml diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..e727f33 --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,33 @@ +name: Wdrozenie Strony Startowej +run-name: ${{ github.actor }} wdraża stronę startową 🚀 + +# Wyzwalacz: uruchom przy każdym wypchnięciu kodu (push) do gałęzi main +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest # To odwołuje się do etykiety (label), którą nadaliśmy runnerowi + steps: + # 1. Pobranie kodu z repozytorium do runnera + - name: Checkout kodu + uses: actions/checkout@v3 + + # 2. Budowanie obrazu Docker + - name: Build Docker Image + run: docker build -t startpage-image . + + # 3. Czyszczenie starego kontenera + - name: Remove Old Container + run: docker rm -f startpage || true + + # 4. Uruchomienie nowej wersji + - name: Run New Container + run: | + docker run -d \ + --name startpage \ + --network proxy-network \ + --restart always \ + startpage-image \ No newline at end of file