mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-27 18:05:00 +00:00
38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
![]() |
#!/bin/bash
|
||
|
|
||
|
# Script to stop Fuseki and OpenSearch services
|
||
|
|
||
|
echo "=== Stopping RDF Services ==="
|
||
|
|
||
|
# Stop Fuseki
|
||
|
echo "Stopping Apache Jena Fuseki..."
|
||
|
# Try to stop all possible Fuseki configurations
|
||
|
docker compose -f docker-compose-fuseki-rosetta.yml down 2>/dev/null || true
|
||
|
docker compose -f docker-compose-fuseki-multiarch.yml down 2>/dev/null || true
|
||
|
docker compose -f docker-compose-fuseki-arm64.yml down 2>/dev/null || true
|
||
|
docker compose -f docker-compose-fuseki-standalone.yml down 2>/dev/null || true
|
||
|
|
||
|
# Stop OpenSearch
|
||
|
echo "Stopping OpenSearch..."
|
||
|
docker compose -f docker-compose-opensearch-standalone.yml down
|
||
|
|
||
|
# Load environment variables if .env exists
|
||
|
if [ -f .env ]; then
|
||
|
export $(grep -v '^#' .env | xargs)
|
||
|
fi
|
||
|
|
||
|
# Use default path if not set
|
||
|
VOLUMES_PATH=${DOCKER_VOLUMES_PATH:-./docker-volumes}
|
||
|
|
||
|
echo ""
|
||
|
echo "=== Services Stopped ==="
|
||
|
echo ""
|
||
|
echo "Data is preserved in:"
|
||
|
echo " - Fuseki: $VOLUMES_PATH/fuseki"
|
||
|
echo " - OpenSearch: $VOLUMES_PATH/opensearch"
|
||
|
echo ""
|
||
|
echo "To remove all data:"
|
||
|
echo " rm -rf $VOLUMES_PATH/*"
|
||
|
echo ""
|
||
|
echo "To remove Docker volumes:"
|
||
|
echo " docker volume prune"
|