name: Deploy SvelteKit on: push: branches: - main workflow_dispatch: jobs: deploy: runs-on: docker steps: - name: Checkout repo uses: actions/checkout@v4 with: persist-credentials: false - name: Install Docker CLI + Compose Plugin run: | apk add --no-cache docker-cli curl mkdir -p ~/.docker/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose chmod +x ~/.docker/cli-plugins/docker-compose docker compose version - name: Deploy with Docker run: | docker compose down docker compose build docker compose up -d