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