Switch to piggybacking deployment on host-specific startup script

This commit is contained in:
Joey Hafner 2024-02-29 20:02:21 -08:00
parent 612e689b80
commit 3f177f292e

View File

@ -37,12 +37,20 @@ jobs:
username: ${{ vars.SSH_USERNAME_FIGHTER }}
key: ${{ secrets.SSH_KEY_DEPLOY_TO_FIGHTER }}
script: |
for stack in /home/$USER/homelab/fighter/config/*
do cd $stack &&
echo "===== Deploying $(basename $PWD) =====" &&
docker compose up -d
done
chmod +x /home/admin/homelab/fighter/scripts/startup.sh
/home/admin/homelab/fighter/scripts/startup.sh
# - name: Deploy new config (DEPRECATED)
# uses: appleboy/ssh-action@master
# with:
# host: ${{ vars.SSH_HOST_IP_FIGHTER }} # this is a LAN IP
# username: ${{ vars.SSH_USERNAME_FIGHTER }}
# key: ${{ secrets.SSH_KEY_DEPLOY_TO_FIGHTER }}
# script: |
# for stack in /home/$USER/homelab/fighter/config/*
# do cd $stack &&
# echo "===== Deploying $(basename $PWD) =====" &&
# docker compose up -d
# done
Notify:
runs-on: fighter
steps: