22 lines
396 B
Bash
Executable File
22 lines
396 B
Bash
Executable File
#!/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"
|