name: Deploy Containers on: push: branches: - main jobs: deploy: name: Prepare runs-on: runner steps: - name: Checkout Repo uses: actions/checkout@v4 with: fetch-depth: 0 - name: Deploy run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_KNOWN_HOSTS }}" >> ~/.ssh/known_hosts chmod 644 ~/.ssh/known_hosts eval $(ssh-agent -s) ssh-add <(echo "${{ secrets.SSH_KEY }}") echo "HOST *" > ~/.ssh/config echo "${{ secrets.VAULT_PASS }}" > ~/.vault_pass.txt chmod +x ./scripts/deploy_containers.sh ./scripts/deploy_containers.sh "${{ github.event.before }}" "${{ github.sha }}"