This commit is contained in:
zino
2023-11-23 14:31:14 +01:00
parent 08cadd8cda
commit f7c3a3ea5a

View File

@@ -13,15 +13,15 @@ execute_in_container() {
docker-compose exec -d "${SERVICE_NAME}" sh -c "$1" docker-compose exec -d "${SERVICE_NAME}" sh -c "$1"
} }
# Check if the container is already running, if not, start it # Start all services using docker-compose, if not already running
if ! is_container_running; then if ! is_container_running; then
echo "Container ${SERVICE_NAME} is not running. Starting it..." echo "Starting all services defined in docker-compose.yml..."
docker-compose up -d "${SERVICE_NAME}" docker-compose up -d
else else
echo "Container ${SERVICE_NAME} is already running." echo "Container ${SERVICE_NAME} is already running."
fi fi
# Wait for container to be fully up and running # Wait for the specific container to be fully up and running
echo "Waiting for container ${SERVICE_NAME} to be fully up and running..." echo "Waiting for container ${SERVICE_NAME} to be fully up and running..."
while ! is_container_running; do while ! is_container_running; do
sleep 1 sleep 1
@@ -35,6 +35,6 @@ execute_in_container "mv /data/.local/share/Steam/steamcmd/linux32/libstdc++.so.
# Moving and copying libgcc_s.so.1 # Moving and copying libgcc_s.so.1
execute_in_container "mv /data/serverfiles/libgcc_s.so.1 /data/serverfiles/libgcc_s.so.1.bak && cp /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /data/serverfiles/" execute_in_container "mv /data/serverfiles/libgcc_s.so.1 /data/serverfiles/libgcc_s.so.1.bak && cp /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /data/serverfiles/"
# Shutdown the container after the fixes # Shutdown the specific container after the fixes
echo "Shutting down the container ${SERVICE_NAME}..." echo "Shutting down the container ${SERVICE_NAME}..."
docker-compose stop "${SERVICE_NAME}" docker-compose stop "${SERVICE_NAME}"