From 429389233b5d2d99252ae955cb643b095ef779c1 Mon Sep 17 00:00:00 2001 From: overasyco Date: Wed, 23 Jul 2025 17:54:16 +0000 Subject: [PATCH] Update .forgejo/workflows/deploy.yml --- .forgejo/workflows/deploy.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index db8e932..78b5e31 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -5,33 +5,31 @@ on: branches: - main workflow_dispatch: - jobs: deploy: runs-on: docker - - steps: - - name: Setup Node - uses: actions/setup-node@v4 - - - name: Checkout repo - uses: actions/checkout@v4 - with: - persist-credentials: false + container: + image: docker:20.10.24 + options: --network=host + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ${{ github.workspace }}:/workspace + working-directory: /workspace - - name: Install Docker CLI + Compose Plugin + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install docker-compose plugin run: | - apt-get update - apt-get install -y docker.io curl mkdir -p ~/.docker/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.38.2/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 + + - name: Deploy with Docker Compose run: | docker compose down docker compose build docker compose up -d -