b2d3b6b803378ff8e2337ffa04c55f7f3ff4ea90
- API и страницы профиля (редактирование, смена пароля, аватар), публичные карточки. - Сайдбар: блок пользователя, пункт Users для admin/root, исправлен порядок инициализации (показ admin-only после initAuthSession, currentUser). - GET /auth/me: ответ через ProfileMeResponse, исправлена валидация (is_founder bool). Команды и роли - Маршруты и UI команд; при редактировании роли: видимость Team, выбор команды в модалке, только команды с активным членством; API team_id в details/ update. - GET /api/v1/teams?membership=active для списка «своих» команд. - Форма роли: сегмент Team, панель выбора команды только при Team и не при с
RoleForge Backend
Backend for an Ansible orchestration platform.
The project is designed to run fully in Docker, without installing Python dependencies on the host.
Includes:
- Playbook execution
- Molecule-based role/playbook test runs with dynamic container inventory
- Realtime logs over WebSocket
Structure
app/- all application source code, templates, and SQL bootstrapdocs/- project documentationk8s/- Kubernetes manifests
Quick start
- Create local env file:
cp .env.example .env
- Start project:
make up
- Open:
http://localhost:8000/docs
Main commands
make up- start services (api,postgres,redis)make down- stop servicesmake logs- view logsmake ps- service statusmake db-shell- open PostgreSQL shellmake api-shell- shell in API container
Detailed usage is in docs/runbook.md.
Description
Languages
JavaScript
42.3%
Python
29.1%
CSS
13.7%
HTML
10.5%
Dockerfile
4.3%
Other
0.1%