diff --git a/.gitea/workflows/docker-image-prod.yml b/.gitea/workflows/docker-image-prod.yml index 47f0b4d..e16a9b1 100644 --- a/.gitea/workflows/docker-image-prod.yml +++ b/.gitea/workflows/docker-image-prod.yml @@ -1,7 +1,9 @@ name: Silvanus Production Dockerization on: - workflow_dispatch: + pull_request: + branches: + - main env: DHUB_UNAME: ${{ secrets.DHUB_UNAME }} @@ -31,10 +33,15 @@ jobs: - name: Build the Docker image run: | cd /var/lib/act_runner/silvanus - docker build . --file Dockerfile --tag v0idf1sh/silvanus-exp + docker build . --file Dockerfile --tag v0idf1sh/silvanus - name: Log into Docker Hub run: docker login -u $DHUB_UNAME -p $DHUB_PWORD - name: Push image to Docker Hub run: | cd /var/lib/act_runner/silvanus - docker push v0idf1sh/silvanus-exp \ No newline at end of file + docker push v0idf1sh/silvanus + - name: Restart the container + run: | + cd /srv/docker/silvanus + docker-compose down + docker-compose up -d \ No newline at end of file