diff --git a/.gitea/workflows/sgeupdated.yml b/.gitea/workflows/sgeupdated.yml index 13d680d..88d204f 100644 --- a/.gitea/workflows/sgeupdated.yml +++ b/.gitea/workflows/sgeupdated.yml @@ -7,24 +7,19 @@ on: jobs: deploy: - # 'ubuntu-latest' is a common name for runners. - # Check with your Gitea admin if you have a different runner tag. + runs-on: ubuntu-latest steps: - # Gitea automatically checks out your code, so we don't need 'actions/checkout' - name: Setup SSH run: | # Create the .ssh directory mkdir -p ~/.ssh/ - # Add your private key (from Gitea secrets) echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - # Add your server's host key to known_hosts to avoid the 'yes/no' prompt - # This is a critical step for automation ssh-keyscan ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts - name: Deploy to Server @@ -96,10 +91,10 @@ jobs: fi # This is your final 'build all' condition - # if [ "$BACKEND_CHANGED" = false ] && [ "$FRONTEND_CHANGED" = false ]; then - # echo "♻️ No source changes detected. Ensuring all containers are up." - # docker compose up -d - # fi + if [ "$BACKEND_CHANGED" = false ] && [ "$FRONTEND_CHANGED" = false ]; then + echo "♻️ No source changes detected. Ensuring all containers are up." + docker compose up -d + fi echo "✅ Deployment script finished." EOF