Spaces:
Sleeping
Sleeping
File size: 730 Bytes
51e944e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | from huggingface_hub import HfApi, upload_folder
from pathlib import Path
# Set your repo info
username = "b3rian"
repo_name = "image-classifier-api"
local_dir = Path(__file__).resolve().parent # Automatically detect current folder
repo_type = "space"
space_sdk = "docker"
# 1. Create the space (skip if already created)
api = HfApi()
api.create_repo(
repo_id=f"{username}/{repo_name}",
repo_type=repo_type,
space_sdk=space_sdk,
exist_ok=True # Don't fail if it already exists
)
# 2. Upload the entire folder to the space
upload_folder(
repo_id=f"{username}/{repo_name}",
folder_path=local_dir,
repo_type=repo_type
)
print(f"✅ Deployed to https://huggingface.co/spaces/{username}/{repo_name}") |