From 454e2e82748636492b318297a720e90960b7bb06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20P=C4=99dzich?= Date: Sat, 6 Apr 2024 11:33:32 +0200 Subject: [PATCH] Pass action env variables as script args --- .gitea/workflows/build-and-deploy.yaml | 2 +- rerun-container.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-and-deploy.yaml b/.gitea/workflows/build-and-deploy.yaml index 27badd3..7e5a645 100644 --- a/.gitea/workflows/build-and-deploy.yaml +++ b/.gitea/workflows/build-and-deploy.yaml @@ -11,4 +11,4 @@ jobs: - name: Build Docker image run: docker build -t maciejpedzi.ch:latest . - name: Rerun website's Docker container - run: chmod +x ./rerun-container.sh && ./rerun-container.sh + run: chmod +x ./rerun-container.sh && ./rerun-container.sh ${{ env.CONTAINER_NAME }} ${{ env.PORT_PAIR }} ${{ env.NETWORK_NAME }} ${{ env.IMAGE_TAG }} diff --git a/rerun-container.sh b/rerun-container.sh index 46659b0..a417c78 100644 --- a/rerun-container.sh +++ b/rerun-container.sh @@ -1,5 +1,10 @@ #!/usr/bin/sh +CONTAINER_NAME = $1; +PORT_PAIR = $2; +NETWORK_NAME = $3; +IMAGE_TAG = $4; + docker stop $CONTAINER_NAME && \ docker container rm $(docker ps -aqf "name=$CONTAINER_NAME") && \ docker run -d -p $PORT_PAIR --netwok $NETWORK_NAME --name $CONTAINER_NAME $IMAGE_TAG