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: ${{ secrets.SSH_KEY }} source: "config.yml" target: "/var/lib/docker/volumes/homer-data/_data/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: ${{ secrets.SSH_KEY }} script: | docker compose -f /root/docker/docker-compose.yml restart homer