diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 7cd8753..fab527a 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -43,3 +43,10 @@ jobs: docker pull $IMAGE_NAME:${{ github.ref_name }}-${{ steps.vars.outputs.short_sha }} docker tag $IMAGE_NAME:${{ github.ref_name }}-${{ steps.vars.outputs.short_sha }} $IMAGE_NAME:latest docker push $IMAGE_NAME:latest + + - name: Set the latest tag for the dev branch + if: github.ref == 'refs/heads/dev' + run: | + docker pull $IMAGE_NAME:${{ github.ref_name }}-${{ steps.vars.outputs.short_sha }} + docker tag $IMAGE_NAME:${{ github.ref_name }}-${{ steps.vars.outputs.short_sha }} $IMAGE_NAME:latest-dev + docker push $IMAGE_NAME:latest-dev \ No newline at end of file diff --git a/README.md b/README.md index 3be11fd..7a17ee1 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,8 @@ MONGO_URI='mongodb://localhost:27017/' # Адрес сервера MongoDB Запустите бота (`python ./MusicBot/main.py`). -## Запуск в Docker ![Docker Image CI](https://github.com/deadcxap/YandexMusicDiscordBot/workflows/Docker%20Image%20CI/badge.svg) +## Запуск в Docker ![Main Build](https://img.shields.io/github/actions/workflow/status/deadcxap/YandexMusicDiscordBot/docker-image.yml?branch=main&label=main) ![Dev Build](https://img.shields.io/github/actions/workflow/status/deadcxap/YandexMusicDiscordBot/docker-image.yml?branch=dev&label=dev) + Возможен запуск как из командной строки, так и с помощью docker-compose.