name: Deploy Preproduction on: push: branches: - preprod jobs: deploy: name: Deploy to Preproduction runs-on: docker container: image: forgejo-ci-node:latest steps: - name: Checkout code run: | git clone --depth 1 --branch preprod https://forge.studio-variable.com/${{ github.repository }}.git . - name: Build Svelte app run: | npm ci npm run build - name: Deploy via FTP env: USERNAME: ${{ secrets.USERNAME }} PASSWORD: ${{ secrets.PASSWORD }} HOST: ${{ secrets.PREPRODUCTION_HOST }} run: | apt-get update -qq && apt-get install -y -qq lftp cat > /tmp/lftp-script.txt <