mirror of
https://github.com/Misterblue/opensim-docker.git
synced 2026-07-30 03:12:41 +00:00
28 lines
859 B
Bash
Executable File
28 lines
859 B
Bash
Executable File
#! /bin/bash
|
|
# Stop the running opensimulator
|
|
|
|
BASE=$(pwd)
|
|
|
|
export CONFIG_NAME=${CONFIG_NAME:-standalone}
|
|
|
|
# This export fakes out the environment setup script to look for files in
|
|
# build environment rather than in run environment.
|
|
export OPENSIMBIN=$BASE
|
|
source config/scripts/setEnvironment.sh
|
|
unset OPENSIMBIN
|
|
|
|
# Use the generic docker-compose file or the one specific to the configuration if it exists
|
|
cd "$BASE"
|
|
COMPOSEFILE="config/config-${CONFIG_NAME}/docker-compose.yml"
|
|
if [[ -z "$OS_DOCKER_CONTAINER_CONFIG" ]] ; then
|
|
# if using external configuration, include docker-compose with the mount
|
|
COMPOSEFILE="config/config-${CONFIG_NAME}/docker-compose-external-config.yml"
|
|
fi
|
|
|
|
echo "Stopping configuration $CONFIG_NAME from \"$COMPOSEFILE\""
|
|
|
|
docker-compose \
|
|
--file "$COMPOSEFILE" \
|
|
--project-name opensim-${CONFIG_NAME} \
|
|
down
|