Update scripts. More reliable stop, and mitigate #18

pull/55/head
Dan Caseley 2022-03-11 23:13:35 +00:00 committed by Guus der Kinderen
parent 7caafe6056
commit 097d29d8f5
4 changed files with 13 additions and 14 deletions

View File

@ -33,10 +33,12 @@ echo "Starting a clustered environment."
COMPOSE_FILE_COMMAND+=("-f" "docker-compose-clustered.yml") COMPOSE_FILE_COMMAND+=("-f" "docker-compose-clustered.yml")
"${COMPOSE_FILE_COMMAND[@]}" down "${COMPOSE_FILE_COMMAND[@]}" down
"${COMPOSE_FILE_COMMAND[@]}" pull "${COMPOSE_FILE_COMMAND[@]}" pull --ignore-pull-failures
# Clean up temporary persistence data # Clean up temporary persistence data
rm -rf _data if ! rm -rf _data; then
echo "ERROR: Failed to delete _data directory. Try with sudo, then re-run." && exit 1
fi
mkdir _data mkdir _data
cp -r xmpp _data/ cp -r xmpp _data/
cp -r plugins _data/ cp -r plugins _data/

View File

@ -33,10 +33,12 @@ echo "Starting a clustered environment."
COMPOSE_FILE_COMMAND+=("-f" "docker-compose-clustered.yml") COMPOSE_FILE_COMMAND+=("-f" "docker-compose-clustered.yml")
"${COMPOSE_FILE_COMMAND[@]}" down "${COMPOSE_FILE_COMMAND[@]}" down
"${COMPOSE_FILE_COMMAND[@]}" pull "${COMPOSE_FILE_COMMAND[@]}" pull --ignore-pull-failures
# Clean up temporary persistence data # Clean up temporary persistence data
rm -rf _data if ! rm -rf _data; then
echo "ERROR: Failed to delete _data directory. Try with sudo, then re-run." && exit 1
fi
mkdir _data mkdir _data
cp -r xmpp _data/ cp -r xmpp _data/
cp -r plugins _data/ cp -r plugins _data/

View File

@ -33,10 +33,12 @@ echo "Starting a federated environment."
COMPOSE_FILE_COMMAND+=("-f" "docker-compose-federated.yml") COMPOSE_FILE_COMMAND+=("-f" "docker-compose-federated.yml")
"${COMPOSE_FILE_COMMAND[@]}" down "${COMPOSE_FILE_COMMAND[@]}" down
"${COMPOSE_FILE_COMMAND[@]}" pull "${COMPOSE_FILE_COMMAND[@]}" pull --ignore-pull-failures
# Clean up temporary persistence data # Clean up temporary persistence data
rm -rf _data if ! rm -rf _data; then
echo "ERROR: Failed to delete _data directory. Try with sudo, then re-run." && exit 1
fi
mkdir _data mkdir _data
cp -r xmpp _data/ cp -r xmpp _data/
cp -r plugins _data/ cp -r plugins _data/

View File

@ -1,10 +1,3 @@
#!/bin/bash #!/bin/bash
# A list of all possible docker compose files that might've been used to start the stack docker-compose -p openfire down
docker-compose \
-f docker-compose-clustered.yml \
-f docker-compose-federated.yml \
-f docker-compose-otherdomain.yml \
-f docker-compose-logging.yml \
down