Files
RoleForge/.env.example
Sergey Antropoff 01d598eea5 - Админка: настройка pull-реестра (Hub / Harbor / Nexus) в БД, шифрование секретов;
обновлён /admin/config и API для os_registry.
- Molecule/раннер: env из конфигурации, ensure roleforge-os (ensure_roleforge_os.yml),
  os_registry_pull и доработки executors / runner / create.yml.
- /admin/os-images: выбор реестра, buildx (в т.ч. split amd64+arm64 + imagetools),
  опция --no-cache, стрим логов; domain.py: план команд build, ретраи push.
- UI: брендинг (app_name, app_tagline) из app_config через get_ui_branding_context;
  base.xhtml, role-create / role-view, core.js, pages-main, стили.
- Dockerfiles: требование Python ≥3.9 (assert), доработки alt9/astra/debian9/ubuntu20
  и др.; новые Dockerfile.arm64 для centos7/centos8.
- Конфиг: .env.example, config.py, pyproject.toml.
2026-05-06 07:52:29 +03:00

25 lines
823 B
Plaintext

APP_NAME=RoleForge
APP_TAGLINE=Ansible Orchestrator
APP_ENV=dev
APP_HOST=0.0.0.0
APP_PORT=8000
APP_SECRET_KEY=change-me
APP_ACCESS_TOKEN_EXPIRE_MIN=30
APP_REFRESH_TOKEN_EXPIRE_DAYS=14
DATABASE_DSN=postgresql://roleforge:roleforge@postgres:5432/roleforge
REDIS_URL=redis://redis:6379/0
CELERY_BROKER_URL=redis://redis:6379/1
CELERY_RESULT_BACKEND=redis://redis:6379/2
APP_RUNNER_IMAGE=roleforge-backend:latest
# OS test images push to Docker Hub (clear value to disable Hub and use local --load / ROLEFORGE_OS_IMAGE_REGISTRY).
ROLEFORGE_OS_DOCKER_HUB_REPOSITORY=inecs/roleforge
# ROLEFORGE_OS_IMAGE_REGISTRY=
APP_DOCKER_NETWORK=roleforge_default
APP_K8S_NAMESPACE=roleforge
APP_K8S_SERVICE_ACCOUNT=default
APP_RUNNER_POLL_INTERVAL_SEC=1.0
APP_RUNNER_TIMEOUT_SEC=3600
APP_RUNNER_MAX_POLL_ERRORS=5
VAULT_ADDRESS=
VAULT_TOKEN=