обновлён /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.
25 lines
823 B
Plaintext
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=
|