Spaces:
Sleeping
Sleeping
| import os | |
| from pathlib import Path | |
| # Base directories | |
| BASE_DIR = Path(__file__).parent | |
| UPLOAD_DIR = BASE_DIR / "uploads" | |
| OUTPUTS_DIR = BASE_DIR / "outputs" | |
| UPLOAD_DIR.mkdir(exist_ok=True) | |
| OUTPUTS_DIR.mkdir(exist_ok=True) | |
| # Detect if running on Hugging Face Spaces | |
| IN_SPACES = bool( | |
| os.environ.get("SPACE_ID") | |
| or os.environ.get("HF_SPACE") | |
| or os.environ.get("SYSTEM") == "spaces" | |
| ) | |
| # Networking defaults | |
| SERVER_NAME = "0.0.0.0" if IN_SPACES else "127.0.0.1" | |
| SERVER_PORT = int(os.getenv("PORT", "7860")) | |