diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..d078bc7 --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,71 @@ +name: Deploy + +on: + push: + branches: + - main + +env: + DEPLOY_PATH: /var/www/web2print + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup SSH + run: | + apk add --no-cache rsync openssh || apt-get install -y rsync openssh-client + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + cat > ~/.ssh/config < ~/.ssh/id_ed25519 - - chmod 600 ~/.ssh/id_ed25519 - - | - cat > ~/.ssh/config <