Инструменты odpm по сценариям¶
Одна утилита odpm предоставляет набор команд; в разных сценариях (ODPM_SCENARIO) часть из них не применяется или ведёт себя иначе.
| Задача | Разработчик | Сервер | Сборка образа |
|---|---|---|---|
Инициализация odpm --init |
да | да | да |
Подготовка odpm / --skip-start |
да | да | да |
Запуск docker compose up |
да | да | да |
База и модули -d -i -u |
да | да | да |
Тесты модулей -t |
да | редко | да |
| Резервное копирование и восстановление базы | да | да | да |
| Смена пароля администратора, переводы | да | да | по необходимости |
Генерация каркаса модуля scaffold |
да | нет | нет |
| Отладка в VS Code | да | нет | нет |
Секреты модулей (--secrets-file, /run/odpm/secrets.json) |
да | да | нет |
| Запуск pre-commit в контейнере | да | нет | нет |
План изменений odpm plan |
да | да | да |
Обновление фиксации --update-lock |
координатор | чтение | строго |
Сборка образа --build-image |
нет | нет | да |
Подготовка без git --no-git-update |
да | да | да |
Полный перечень параметров: командная строка.