update workflow
Some checks failed
Deploy to Production / deploy (push) Failing after 2s

This commit is contained in:
2026-01-04 04:07:58 -06:00
parent 4f98210b3c
commit 6c0d137ba9

View File

@@ -15,31 +15,32 @@ jobs:
username: ${{ secrets.REMOTE_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
passphrase: ${{ secrets.SSH_PASSPHRASE }}
script_shell: pwsh
script: |
# Navigate to project directory or clone if it doesn't exist
if (Test-Path "C:\projects\digital-resume-FE") {
cd C:\projects\digital-resume-FE
Set-Location C:\projects\digital-resume-FE
git pull origin main
} else {
mkdir -p C:\projects
cd C:\projects
New-Item -ItemType Directory -Path C:\projects -Force
Set-Location C:\projects
git clone https://gitea.sashabayda.ca/Bayda77/digital-resume-FE.git
cd digital-resume-FE
Set-Location digital-resume-FE
}
# Stop and remove existing container
docker stop resume-frontend 2>$null
docker rm resume-frontend 2>$null
# Stop and remove existing container if it exists
$container = docker ps -a -q -f name=resume-frontend
if ($container) {
docker stop resume-frontend
Start-Sleep -Seconds 2
docker rm resume-frontend
}
# Build the Docker image
docker build -t resume-frontend:latest .
# Run new container
docker run -d `
--name resume-frontend `
--restart unless-stopped `
-p 3000:80 `
resume-frontend:latest
docker run -d --name resume-frontend --restart unless-stopped -p 3000:80 resume-frontend:latest
# Cleanup unused images
docker image prune -f