$ErrorActionPreference = "Stop" $VPS = "deploy@204.168.156.179" $MVN = "C:\Users\Anwender\IdeaProjects\Claude\bot-service-index\apix-mvp" Set-Location $MVN Write-Host "Copying web content..." Copy-Item "$MVN\..\web\api-index.org\index.html" ` "$MVN\apix-portal\src\main\resources\META-INF\resources\index.html" -Force Write-Host "Building portal..." mvn clean package -DskipTests -pl apix-portal -am -q Write-Host "Transferring to VPS..." scp "$MVN\apix-portal\target\quarkus-app\app\apix-portal-1.0-SNAPSHOT.jar" ` "${VPS}:/opt/apix/apix-portal/target/quarkus-app/app/apix-portal-1.0-SNAPSHOT.jar" scp "$MVN\apix-portal\target\quarkus-app\quarkus\quarkus-application.dat" ` "${VPS}:/opt/apix/apix-portal/target/quarkus-app/quarkus/quarkus-application.dat" Write-Host "Rebuilding image and restarting portal..." ssh $VPS "cd /opt/apix && docker build -f infra/Dockerfile.portal -t apix-portal:latest . -q && docker compose -f infra/docker-compose.yml --env-file .env up -d portal" Write-Host "Done. https://www.api-index.org/"