correct vuild.yml

This commit is contained in:
DanielS
2026-07-01 00:26:29 +02:00
parent 0f29e97b20
commit e5f86b0949

View File

@@ -11,7 +11,7 @@ jobs:
build-and-deploy: build-and-deploy:
runs-on: webserver runs-on: webserver
container: container:
image: catthehacker/ubuntu:act-latest # Behebt den "docker: command not found" Fehler image: catthehacker/ubuntu:act-latest
steps: steps:
- name: Code auschecken - name: Code auschecken
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -32,7 +32,7 @@ jobs:
docker builder prune -f docker builder prune -f
- name: Deploy via SSH to Debian Server - name: Deploy via SSH to Debian Server
uses: appleboy/ssh-action@v1.0.3 # Aktualisiert auf eine stabilere Version uses: appleboy/ssh-action@v1.0.3
with: with:
host: 192.168.178.164 host: 192.168.178.164
username: ${{ secrets.PROXMOX_USER }} username: ${{ secrets.PROXMOX_USER }}
@@ -41,7 +41,7 @@ jobs:
mkdir -p /opt/websitedummy mkdir -p /opt/websitedummy
cd /opt/websitedummy cd /opt/websitedummy
# Erstellt die docker-compose.yml mit korrektem Port-Mapping # WICHTIG: Der Inhalt hier MUSS ganz links ohne Einrückung stehen!
cat << 'EOF' > docker-compose.yml cat << 'EOF' > docker-compose.yml
version: '3.8' version: '3.8'
services: services:
@@ -49,7 +49,7 @@ services:
image: gitea.hephex.de/daniel/websitedummy:latest image: gitea.hephex.de/daniel/websitedummy:latest
restart: always restart: always
ports: ports:
- "8080:8080" - "8080:80"
EOF EOF
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.hephex.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.hephex.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin