name: Deploy Homer dashboard on: push: branches: [ main ] jobs: deploy: runs-on: self-hosted steps: - name: Récupérer le code du dépôt uses: actions/checkout@v4 - name: Copier config Homer sur le serveur uses: appleboy/scp-action@v0.1.8 with: host: "172.17.0.1" username: "root" port: "22" key: b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABAqreKHWggsuWT7ogtG50/PAAAAEAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAID0UjdJ1wVPEZ5OySVvu7oMNMe/Q02gOYi1/Jul9mR9wAAAAkG95C47YrEecmyoDpkV05whJltZNY4qiO5odnmPRm7kTf1/gWULtlEm9ZYv0IfZkSz4dxyMoxPtQl70TiPlamTEjIjPBdm2i6elcGNt2q9mGNdcWNRy6FkKZgPsLtm4XC9s1HH10kUthC/AoyR9eoSqy8sF+cVW+znv0dcr8DCsTjLRSe47ZMgyjp2PDa6hFFg== source: "config.yml" target: "/home/root/docker/homer/config.yml" - name: Redémarrer le conteneur Homer uses: appleboy/ssh-action@v0.1.8 with: host: "172.17.0.1" username: "root" port: "22" key: b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABAqreKHWggsuWT7ogtG50/PAAAAEAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAID0UjdJ1wVPEZ5OySVvu7oMNMe/Q02gOYi1/Jul9mR9wAAAAkG95C47YrEecmyoDpkV05whJltZNY4qiO5odnmPRm7kTf1/gWULtlEm9ZYv0IfZkSz4dxyMoxPtQl70TiPlamTEjIjPBdm2i6elcGNt2q9mGNdcWNRy6FkKZgPsLtm4XC9s1HH10kUthC/AoyR9eoSqy8sF+cVW+znv0dcr8DCsTjLRSe47ZMgyjp2PDa6hFFg== script: | cd /home/root/docker docker compose restart homer