Skip to content

Commit 915a0dc

Browse files
Only update and restart similarity service on production deploys
Staging deploys should not touch the shared similarity service. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 9a35212 commit 915a0dc

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

scripts/deploy.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,17 +98,19 @@ GITVERS=$(git rev-parse HEAD) # Get git commit ID
9898
GITVERS=${GITVERS:0:7} # Truncate it
9999
sed -i "s/\[Git-útgáfa\]/${GITVERS}/g" "${ABOUT_TPL}"
100100

101-
echo "Updating similarity server dependencies..."
102-
# shellcheck disable=SC1091
103-
source "$SRC/vectors/venv/bin/activate"
104-
pip install --upgrade pip wheel setuptools
105-
pip install --upgrade -r "$SRC/vectors/requirements.txt"
106-
deactivate
107-
108101
echo "Reloading gunicorn server..."
109102
sudo systemctl reload $SERVICE
110103

111-
echo "Restarting similarity server..."
112-
sudo systemctl restart similarity
104+
if [[ "$MODE" = "PRODUCTION" ]]; then
105+
echo "Updating similarity server dependencies..."
106+
# shellcheck disable=SC1091
107+
source "$SRC/vectors/venv/bin/activate"
108+
pip install --upgrade pip wheel setuptools
109+
pip install --upgrade -r "$SRC/vectors/requirements.txt"
110+
deactivate
111+
112+
echo "Restarting similarity server..."
113+
sudo systemctl restart similarity
114+
fi
113115

114116
echo "Deployment done"

0 commit comments

Comments
 (0)