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