From 6c9f33a14a1048e4f9950d47844f4f92960f1124 Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 14:28:21 +0200 Subject: [PATCH] Test Build & Deploy --- .gitea/workflows/deploy.yml | 46 ++++++++++--------------------------- 1 file changed, 12 insertions(+), 34 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0518084..8fd5a39 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Build and Deploy +name: Build und Deploy on: push: @@ -6,40 +6,18 @@ on: - master jobs: - build: - runs-on: local - + build-and-deploy: + runs-on: ubuntu-latest steps: - - name: Checkout repository + - name: 🧾 Repository auschecken uses: actions/checkout@v3 - - name: Set up JDK - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - - - name: Install Node.js (für Vaadin) - uses: actions/setup-node@v3 - with: - node-version: '20' - - - name: Install dependencies - run: npm install - - - name: Build application - run: ./gradlew build - - deploy: - runs-on: local - needs: build - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Deploy via Docker Compose + - name: 🛠 Baue das Projekt run: | - cd compose - docker compose down - docker compose up -d --build \ No newline at end of file + echo "🔧 Baue Projekt..." + ./gradlew build + + - name: 🚀 Deployment ausführen + run: | + echo "📦 Starte Deployment..." + docker compose -f ./compose.yml up -d --build \ No newline at end of file