# ═══════════════════════════════════════════════════════════════
# HALLDYLL STARTER - Configuration
# ═══════════════════════════════════════════════════════════════
# ═══════════════════════════════════════════════════════════════
# REQUIRED - Obligatoire
# ═══════════════════════════════════════════════════════════════
RUNPOD_API_KEY=your_api_key_here
RUNPOD_IMAGE_NAME=runpod/pytorch:2.1.0-py3.10-cuda11.8.0-devel
# ═══════════════════════════════════════════════════════════════
# POD CONFIGURATION - Nom, GPU, stockage
# ═══════════════════════════════════════════════════════════════
RUNPOD_POD_NAME=my-gpu-pod
RUNPOD_GPU_TYPE_IDS=NVIDIA A40
RUNPOD_GPU_COUNT=1
RUNPOD_CONTAINER_DISK_GB=20
RUNPOD_VOLUME_GB=50
RUNPOD_VOLUME_MOUNT_PATH=/workspace
# ═══════════════════════════════════════════════════════════════
# PORTS - Ports exposés (format: port/protocol)
# ═══════════════════════════════════════════════════════════════
RUNPOD_PORTS=22/tcp,8888/http
# ═══════════════════════════════════════════════════════════════
# TIMEOUTS - Délais d'attente (en millisecondes)
# ═══════════════════════════════════════════════════════════════
RUNPOD_HTTP_TIMEOUT_MS=30000
RUNPOD_READY_TIMEOUT_MS=300000
RUNPOD_POLL_INTERVAL_MS=5000
# ═══════════════════════════════════════════════════════════════
# API URLS - URLs des APIs (ne pas modifier sauf besoin spécifique)
# ═══════════════════════════════════════════════════════════════
RUNPOD_REST_URL=https://rest.runpod.io/v1
RUNPOD_GRAPHQL_URL=https://api.runpod.io/graphql
# ═══════════════════════════════════════════════════════════════
# BEHAVIOR - Comportement
# ═══════════════════════════════════════════════════════════════
# reuse = réutiliser un pod existant compatible
# recreate = toujours recréer le pod
RUNPOD_RECONCILE_MODE=reuse
# ═══════════════════════════════════════════════════════════════
# STATE - Fichier de persistance d'état
# ═══════════════════════════════════════════════════════════════
RUNPOD_STATE_PATH=.runpod_state.json