exam-evaluator / deploy-to-yandex.sh.py
KarmanovaLidiia
Initial clean commit for HF Space (models via Git LFS)
bcb314a
#!/bin/bash
set -e
echo "🚀 Начало развертывания в Yandex Cloud..."
# Переменные (замените на свои)
REGISTRY_ID="your-registry-id" # Найти в консоли: Container Registry -> ID реестра
IMAGE_NAME="exam-scorer"
TAG="latest"
FULL_IMAGE="cr.yandex/${REGISTRY_ID}/${IMAGE_NAME}:${TAG}"
# 1. Сборка Docker образа
echo "📦 Сборка Docker образа..."
docker build -t ${FULL_IMAGE} .
# 2. Авторизация в Yandex Container Registry
echo "🔐 Авторизация в Container Registry..."
yc container registry configure-docker
# 3. Загрузка образа в реестр
echo "⬆️ Загрузка образа в Yandex Cloud..."
docker push ${FULL_IMAGE}
echo "✅ Образ успешно загружен: ${FULL_IMAGE}"
echo ""
echo "🎯 Дальнейшие действия:"
echo "1. В консоли Yandex Cloud перейдите в 'Serverless Containers'"
echo "2. Создайте новый контейнер"
echo "3. Укажите образ: ${FULL_IMAGE}"
echo "4. Настройте порт: 8000"
echo "5. Задайте переменные окружения:"
echo " - PYTHONPATH=/app"