mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-10-11 05:36:03 +02:00
Dev Script to Restart Containers (#1063)
This commit is contained in:
25
backend/scripts/restart_containers.sh
Executable file
25
backend/scripts/restart_containers.sh
Executable file
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Stop and remove the existing containers
|
||||||
|
echo "Stopping and removing existing containers..."
|
||||||
|
docker stop danswer_postgres danswer_vespa
|
||||||
|
docker rm danswer_postgres danswer_vespa
|
||||||
|
|
||||||
|
# Start the PostgreSQL container
|
||||||
|
echo "Starting PostgreSQL container..."
|
||||||
|
docker run -p 5432:5432 --name danswer_postgres -e POSTGRES_PASSWORD=password -d postgres
|
||||||
|
|
||||||
|
# Start the Vespa container
|
||||||
|
echo "Starting Vespa container..."
|
||||||
|
docker run --detach --name danswer_vespa --hostname vespa-container --publish 8081:8081 --publish 19071:19071 vespaengine/vespa:8
|
||||||
|
|
||||||
|
# Ensure alembic runs in the correct directory
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
|
||||||
|
PARENT_DIR="$(dirname "$SCRIPT_DIR")"
|
||||||
|
cd "$PARENT_DIR"
|
||||||
|
|
||||||
|
# Run Alembic upgrade
|
||||||
|
echo "Running Alembic migration..."
|
||||||
|
alembic upgrade head
|
||||||
|
|
||||||
|
echo "Containers restarted and migration completed."
|
Reference in New Issue
Block a user