mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2025-12-20 09:30:13 +01:00
44 lines
1.2 KiB
Bash
44 lines
1.2 KiB
Bash
#!/bin/bash
|
|
# Quick test script for Docker volume mounting
|
|
|
|
echo "=== MTG Deckbuilder Docker Test ==="
|
|
echo "Current directory: $(pwd)"
|
|
echo "User: $(whoami)"
|
|
echo ""
|
|
|
|
# Create test directories
|
|
echo "Creating test directories..."
|
|
mkdir -p test_deck_files test_logs test_csv_files
|
|
|
|
# Test Docker volume mounting
|
|
echo "Testing Docker volume mounting..."
|
|
docker run --rm \
|
|
-v "$(pwd)/test_deck_files:/app/deck_files" \
|
|
-v "$(pwd)/test_logs:/app/logs" \
|
|
-v "$(pwd)/test_csv_files:/app/csv_files" \
|
|
python:3.11-slim /bin/bash -c "
|
|
echo 'Inside container:'
|
|
echo 'Working dir: \$(pwd)'
|
|
echo 'Creating test files...'
|
|
echo 'test content' > /app/deck_files/test.txt
|
|
echo 'log content' > /app/logs/test.log
|
|
echo 'csv content' > /app/csv_files/test.csv
|
|
echo 'Files created successfully'
|
|
ls -la /app/deck_files/ /app/logs/ /app/csv_files/
|
|
"
|
|
|
|
echo ""
|
|
echo "Checking files on host system..."
|
|
echo "Deck files:"
|
|
ls -la test_deck_files/
|
|
echo "Log files:"
|
|
ls -la test_logs/
|
|
echo "CSV files:"
|
|
ls -la test_csv_files/
|
|
|
|
# Cleanup
|
|
echo ""
|
|
echo "Cleaning up test files..."
|
|
rm -rf test_deck_files test_logs test_csv_files
|
|
|
|
echo "Test complete!"
|