name: Update Compose File on: push: branches: master jobs: build: runs-on: ubuntu-latest steps: - name: Generate SSH Key run: | mkdir -p ~/.ssh/ echo "$SSH_PRIVATE_KEY" > private.key sudo chmod 600 private.key echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts env: SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}} SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}} shell: bash - name: Update Compose run: | ssh craisin@minicraisin cd config && git pull && docker compose up -d --remove-orphans