fb9d9e10edФикс докерфайлов
main
Sergey Antropoff
2026-05-06 09:00:59 +03:00
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.
Sergey Antropoff
2026-05-06 07:52:29 +03:00
9727ff6402Molecule и Docker-тесты: vendored create playbook и явная платформа образа
Sergey Antropoff
2026-05-05 08:56:54 +03:00
b2d3b6b803Профиль и аккаунт - API и страницы профиля (редактирование, смена пароля, аватар), публичные карточки. - Сайдбар: блок пользователя, пункт Users для admin/root, исправлен порядок инициализации (показ admin-only после initAuthSession, currentUser). - GET /auth/me: ответ через ProfileMeResponse, исправлена валидация (is_founder bool).
Sergey Antropoff
2026-05-05 08:15:21 +03:00
9ef7112bffДобавил в админке динамический список OS-образов с чекбоксами (build только выбранных), а backend перевёл на обязательный docker buildx с автоустановкой и отдельным docker-container builder (roleforge-builder) для корректной сборки amd64-образов на ARM без exec format error
Sergey Antropoff
2026-04-30 20:48:57 +03:00
0181c8fb66Сделал билды для имиджей из dockerfiles/
Sergey Antropoff
2026-04-30 09:56:51 +03:00