diff --git a/.gitea/workflows/sgeupdated.yml b/.gitea/workflows/sgeupdated.yml index 423750b..13d680d 100644 --- a/.gitea/workflows/sgeupdated.yml +++ b/.gitea/workflows/sgeupdated.yml @@ -7,19 +7,24 @@ 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 @@ -91,10 +96,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