table-extraction / config.py
jobian's picture
Added support for multiple files
0d7e7bf
raw
history blame contribute delete
517 Bytes
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"))