import sys; sys.path.insert(0,"/app")
from app.config import settings
from app.services import storage_service as st
print("backend:", settings.STORAGE_BACKEND, "bucket:", settings.S3_BUCKET, "endpoint:", settings.S3_ENDPOINT_URL, "upload_dir:", settings.UPLOAD_DIR)
c = st._s3()
r = c.list_objects_v2(Bucket=settings.S3_BUCKET, Prefix="images/", MaxKeys=5)
print("s3 images/:", [o["Key"] for o in r.get("Contents", [])], "count-ish:", r.get("KeyCount"))
r2 = c.list_objects_v2(Bucket=settings.S3_BUCKET, MaxKeys=8)
print("s3 root:", [o["Key"] for o in r2.get("Contents", [])])
import pathlib
p = pathlib.Path(settings.UPLOAD_DIR)
print("local exists:", p.exists(), "entries:", [str(x) for x in list(p.iterdir())[:6]] if p.exists() else None)
q = p/"images"
print("local images:", [str(x) for x in list(q.iterdir())[:4]] if q.exists() else "none")
