diff --git a/fix_gcc.sh b/fix_gcc.sh index bd9fbbb..939ba39 100644 --- a/fix_gcc.sh +++ b/fix_gcc.sh @@ -13,15 +13,15 @@ execute_in_container() { 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 - echo "Container ${SERVICE_NAME} is not running. Starting it..." - docker-compose up -d "${SERVICE_NAME}" + echo "Starting all services defined in docker-compose.yml..." + docker-compose up -d else echo "Container ${SERVICE_NAME} is already running." 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..." while ! is_container_running; do 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 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}..." docker-compose stop "${SERVICE_NAME}"