name: Deploy SvelteKit on: push: branches: - main workflow_dispatch: jobs: deploy: runs-on: docker container: image: debian:bullseye options: --network=host # (Optional, more below) steps: - name: Check tools run: | which node && node -v which docker && docker --version - name: Set up Node uses: actions/setup-node@v4 with: node-version: 20 - name: Checkout repo uses: actions/checkout@v4 with: persist-credentials: false - name: Deploy with Docker run: | docker compose down docker compose build docker compose up -d