name: Deploy SvelteKit on: push: branches: - main workflow_dispatch: jobs: deploy: runs-on: docker container: image: node:22-alpine options: --network=host # (Optional, more below) steps: - name: Checkout repo uses: actions/checkout@v4 with: persist-credentials: false - name: Install Docker run: apk add --no-cache docker-cli - name: Deploy with Docker run: | docker compose down docker compose build docker compose up -d