Update workflow to dynamically generate docker-compose.yml with correct port mapping
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user