Files
tl-rtc-file/bin/auto-publish-local-to-hub.sh
https://blog.iamtsm.cn 058346c627 feat: 更新部署脚本
2023-08-06 16:39:54 +08:00

23 lines
874 B
Bash
Executable File

#!/bin/bash
build_version=latest
hub_version=v1.0.0
## build by docker-compose-build-code.yml
docker-compose -f ../docker/docker-compose-build-code.yml --profile=local build
## tag
docker tag docker-tl-rtc-file-api-local:$build_version iamtsm/tl-rtc-file-api-local:$hub_version
docker tag docker-tl-rtc-file-socket-local:$build_version iamtsm/tl-rtc-file-socket-local:$hub_version
## push to hub version and latest
docker push iamtsm/tl-rtc-file-api-local:$hub_version
docker push iamtsm/tl-rtc-file-socket-local:$hub_version
docker push iamtsm/tl-rtc-file-api-local:latest
docker push iamtsm/tl-rtc-file-socket-local:latest
## remove local images
docker rmi docker-tl-rtc-file-api-local:$build_version
docker rmi docker-tl-rtc-file-socket-local:$build_version
docker rmi iamtsm/tl-rtc-file-api-local:$hub_version
docker rmi iamtsm/tl-rtc-file-socket-local:$hub_version