diff --git a/docker-compose.yml b/docker-compose.yml index f071941..2734684 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -157,36 +157,36 @@ services: # Get the latest release info from wowgaming/client-data echo '๐Ÿ“ก Fetching latest client data release info...' - LATEST_URL=$$(wget -qO- https://api.github.com/repos/wowgaming/client-data/releases/latest | grep '"browser_download_url":' | grep '\.7z' | cut -d'"' -f4 | head -1) + LATEST_URL=$$(wget -qO- https://api.github.com/repos/wowgaming/client-data/releases/latest | grep '"browser_download_url":' | grep '\.zip' | cut -d'"' -f4 | head -1) if [ -z "$$LATEST_URL" ]; then echo 'โŒ Could not fetch latest release URL' echo '๐Ÿ“ฅ Using fallback: direct download from v16 release' - LATEST_URL='https://github.com/wowgaming/client-data/releases/download/v16/data.7z' + LATEST_URL='https://github.com/wowgaming/client-data/releases/download/v16/data.zip' fi echo "๐Ÿ“ฅ Downloading client data from: $$LATEST_URL" # Download the client data - wget -O data.7z "$$LATEST_URL" || { + wget -O data.zip "$$LATEST_URL" || { echo 'โŒ Download failed, trying alternative method' - curl -L -o data.7z "$$LATEST_URL" || { + curl -L -o data.zip "$$LATEST_URL" || { echo 'โŒ All download methods failed' exit 1 } } echo '๐Ÿ“Š Download completed, file size:' - ls -lh data.7z + ls -lh data.zip echo '๐Ÿ“‚ Extracting client data (this may take 10-15 minutes)...' - 7z x data.7z -o/azerothcore/data/ || { + unzip -q data.zip -d /azerothcore/data/ || { echo 'โŒ Extraction failed' exit 1 } echo '๐Ÿงน Cleaning up downloaded archive...' - rm -f data.7z + rm -f data.zip echo 'โœ… Client data extraction complete!' echo '๐Ÿ“ Verifying extracted directories:'