From dbe2729031f1f3e3819e701a69a51913c1b1d979 Mon Sep 17 00:00:00 2001 From: Luca Burgard Date: Sun, 28 Apr 2024 02:33:04 +0200 Subject: [PATCH] feat: add docker deploy --- .gitea/workflows/deploy-docker-workflow.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy-docker-workflow.yml b/.gitea/workflows/deploy-docker-workflow.yml index edf9ba6..f9bb0aa 100644 --- a/.gitea/workflows/deploy-docker-workflow.yml +++ b/.gitea/workflows/deploy-docker-workflow.yml @@ -56,12 +56,14 @@ jobs: - name: Build Docker image env: NAME: ${{ vars.name }} - run: "docker build -t $NAME ." + run: | + docker build -t ${{ env.NAME }} - name: Save Docker image as tar env: NAME: ${{ vars.name }} - run: "docker save $NAME -o $NAME.tar" + run: | + docker save -o ${{ env.NAME }} ${{ env.NAME }}.tar - name: Transfer Docker image to server uses: appleboy/scp-action@master @@ -72,8 +74,8 @@ jobs: host: ${{ vars.SERVER_HOST }} username: ${{ vars.SERVER_USER }} key: ${{ secrets.SERVER_KEY }} - source: "$NAME.tar" - target: "$DEPLOY_PATH/$NAME.tar" + source: ${{ env.NAME }}.tar + target: ${{ env.DEPLOY_PATH }}/${{ env.NAME }}.tar - name: SSH into server and load Docker image uses: appleboy/ssh-action@master @@ -84,4 +86,5 @@ jobs: host: ${{ vars.SERVER_HOST }} username: ${{ vars.SERVER_USER }} key: ${{ secrets.SERVER_KEY }} - script: "| docker load -i $DEPLOY_PATH/$NAME.tar && docker-compose down && docker-compose up -d" + script: | + docker load -i ${{ env.DEPLOY_PATH }}/${{ env.NAME }}.tar && docker-compose down && docker-compose up -d