ci: build image and deploy via docker compose
This commit is contained in:
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
IMAGE_REPO=${1:-""}
|
||||
IMAGE_TAG=${2:-"latest"}
|
||||
|
||||
if [ -z "$IMAGE_REPO" ]; then
|
||||
echo "usage: $0 <image_repo> <image_tag>" >&2
|
||||
exit 2
|
||||
fi
|
||||
|
||||
export IMAGE_REPO
|
||||
export IMAGE_TAG
|
||||
|
||||
echo "Deploying $IMAGE_REPO:$IMAGE_TAG"
|
||||
|
||||
docker compose pull realtime_voice || true
|
||||
docker compose up -d --force-recreate realtime_voice
|
||||
docker image prune -f >/dev/null 2>&1 || true
|
||||
|
||||
echo "Done"
|
||||
Reference in New Issue
Block a user