Update workflow to dynamically generate docker-compose.yml with correct port mapping

This commit is contained in:
DanielS
2026-07-01 00:18:13 +02:00
parent 7ae01aa149
commit 10d61dac86

View File

@@ -38,7 +38,20 @@ jobs:
username: ${{ secrets.PROXMOX_USER }} username: ${{ secrets.PROXMOX_USER }}
key: ${{ secrets.PROXMOX_SSH_KEY }} key: ${{ secrets.PROXMOX_SSH_KEY }}
script: | script: |
mkdir -p /opt/websitedummy
cd /opt/websitedummy cd /opt/websitedummy
# Erstellt die docker-compose.yml mit korrektem Port-Mapping
cat << 'EOF' > docker-compose.yml
version: '3.8'
services:
website:
image: gitea.hephex.de/daniel/websitedummy:latest
restart: always
ports:
- "8080:8080"
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
docker compose pull docker compose pull
docker compose up -d docker compose up -d