Files
xxx-sphere-web/.gitea/workflows/deploy.yaml
Mario 9a42f238ac
Some checks failed
Auto-Deploy to Proxmox / build-and-run (push) Failing after 57s
Gitea Workflow hinzugefügt
2026-04-01 11:45:00 +02:00

28 lines
780 B
YAML

name: Auto-Deploy to Proxmox
on:
push:
branches:
- master # Oder 'main' - je nachdem wie dein Haupt-Branch heißt
jobs:
build-and-run:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Set up Java 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'temurin'
- name: Build Docker Image (Gradle)
# Hier nutzen wir dein Kommando aus der deploy.sh
run: ./gradlew bootBuildImage --imageName=xxx-sphere-web:latest
- name: Start Container
# Da der Runner auf dem Host läuft, brauchen wir keinen Context.
# Wir führen einfach dein compose-Kommando aus.
run: docker compose up -d --force-recreate