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

23 lines
888 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=server build
## tag
docker tag docker-tl-rtc-file-api-server:$build_version iamtsm/tl-rtc-file-api-server:$hub_version
docker tag docker-tl-rtc-file-socket-server:$build_version iamtsm/tl-rtc-file-socket-server:$hub_version
## push to hub version and latest
docker push iamtsm/tl-rtc-file-api-server:$hub_version
docker push iamtsm/tl-rtc-file-socket-server:$hub_version
docker push iamtsm/tl-rtc-file-api-server:latest
docker push iamtsm/tl-rtc-file-socket-server:latest
## remove server images
docker rmi docker-tl-rtc-file-api-server:$build_version
docker rmi docker-tl-rtc-file-socket-server:$build_version
docker rmi iamtsm/tl-rtc-file-api-server:$hub_version
docker rmi iamtsm/tl-rtc-file-socket-server:$hub_version