mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2026-03-08 22:52:36 +01:00
perf: improve commander selection speed and fix color identity display
This commit is contained in:
parent
454269daab
commit
345dfb3e01
12 changed files with 321 additions and 106 deletions
|
|
@ -21,6 +21,18 @@ seed_defaults() {
|
|||
fi
|
||||
fi
|
||||
|
||||
# Copy/download commander cache (new in M7 for fast commander lookups)
|
||||
mkdir -p /app/card_files/processed
|
||||
if [ ! -f /app/card_files/processed/commander_cards.parquet ]; then
|
||||
if [ -f /.defaults/card_files/processed/commander_cards.parquet ]; then
|
||||
echo "Copying pre-built commander cache from image..."
|
||||
cp /.defaults/card_files/processed/commander_cards.parquet /app/card_files/processed/ 2>/dev/null || true
|
||||
else
|
||||
echo "Downloading commander cache from GitHub..."
|
||||
wget -q https://raw.githubusercontent.com/mwisnowski/mtg_python_deckbuilder/similarity-cache-data/card_files/processed/commander_cards.parquet -O /app/card_files/processed/commander_cards.parquet 2>/dev/null || echo "Warning: Could not download commander cache (will be generated during setup)"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Copy from baked-in defaults if targets are missing
|
||||
if [ -d "/.defaults/config" ]; then
|
||||
# deck.json
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue