#!/usr/bin/env python
"""
簡単な画像移行実行スクリプト
Dockerコンテナ内で実行可能
"""

import os
import sys
import django
from pathlib import Path

# Django settings setup
BASE_DIR = Path(__file__).resolve().parent
sys.path.append(str(BASE_DIR))
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
django.setup()

def main():
    """簡易移行実行"""
    print("🔄 画像S3移行を開始します...")
    
    try:
        # 移行サービスをインポート（Django setup後）
        from migrate_local_images_to_s3 import ImageMigrationService
        
        # 移行実行
        migration_service = ImageMigrationService()
        report = migration_service.run_migration()
        
        print("\n✅ 移行完了！")
        return report
        
    except Exception as e:
        print(f"\n💥 エラー発生: {str(e)}")
        import traceback
        traceback.print_exc()
        return None

if __name__ == "__main__":
    main()
