diff --git a/.gitea/workflows/deploy-to-druid.yml b/.gitea/workflows/deploy-to-druid.yml index d8cdcd5..8b0ad49 100644 --- a/.gitea/workflows/deploy-to-druid.yml +++ b/.gitea/workflows/deploy-to-druid.yml @@ -30,6 +30,18 @@ jobs: echo "===== Validating $(basename $PWD) =====" && docker compose config > /dev/null done + - name: Deploy new config + uses: appleboy/ssh-action@master + with: + host: ${{ vars.SSH_HOST_IP_DRUID }} # this is a LAN IP + username: ${{ vars.SSH_USERNAME_DRUID }} + key: ${{ secrets.SSH_KEY_DEPLOY_TO_DRUID }} + script: | + for stack in /home/$USER/homelab/druid/config/* + do cd $stack && + echo "===== Deploying $(basename $PWD) =====" && + docker compose up -d + done Notify: runs-on: druid