Начало работы¶
Установка GameForge локально через Docker Compose, вход и первый запуск ИИ-инструмента.
Требования¶
| Требование | Версия | Примечание |
|---|---|---|
| Docker | 24+ | Compose v2 |
| Git | 2.x | Клонирование репозитория |
| curl / jq | любые | Опциональные smoke-тесты API |
Клонирование и конфигурация¶
Важные локальные значения:
| Переменная | Обычно локально | Назначение |
|---|---|---|
APP_ENV |
development |
Docs и мягкие проверки |
USE_MOCK_AI |
true |
Без оплаты провайдеров |
SECRET_KEY |
генерируется скриптом | Подпись JWT / cookies |
DATABASE_URL |
Postgres в Compose | Async SQLAlchemy |
S3_ENDPOINT |
http://minio:9000 |
Object storage |
EMAIL_PROVIDER |
console |
Письма в лог API |
Скрипт деплоя
./scripts/deploy.sh копирует .env.example, генерирует SECRET_KEY и поднимает стек.
Запуск стека¶
Проверка API:
Первый вход¶
- Войдите демо-аккаунтом или зарегистрируйтесь.
- Dashboard → выберите инструмент (например Character Creator).
- Отправьте промпт и дождитесь URL / JSON результата.
При USE_MOCK_AI=true используются mock-бэкенды — счёта OpenAI нет.