Это старая версия документа!
Инвентаризация: Установка (Docker)
- Для обновления есть отдельная инструкция.
- Для установки без докера есть отдельная инструкция
Быстрый старт
Инструкция подразумевает наличие в системе docker и git
Их установка за рамками этой инструкции
Linux
#создаем папку mkdir /opt/arms #переходим в нее cd /opt/arms #скачиваем подготовленную структуру папок и конфигов git clone https://github.com/spo0okie/arms-docker.git . #запускаем docker-compose up
Windows
rem создаем папку mkdir arms rem переходим в нее cd arms rem скачиваем подготовленную структуру папок и конфигов git clone https://github.com/spo0okie/arms-docker.git . rem ставим атрибут только чтение на конфиг mysql, иначе он игнорируется при старте контейнера MySQL attrib +R config/mysql.cnf rem запускаем docker compose up
Импорт данных
Из демо БД, чтобы вручную не заводить кучу оборудования, ПО, производителей и т.п.
Модели оборудования
(а также категории оборудования и производители)
В примерах ниже используется наименование контейнера которое формирует docker desktop под windows для примера выше
Для примера на linux формируется имя arms_arms-app_1
Наименование контейнеров можно посмотреть командой
docker container ls
docker exec -it "arms-arms-app-1" php yii sync/tech-models https://inventory.reviakin.net/web/api guest guest1
Списки ПО
(а также само ПО и производители)
docker exec -it "arms-arms-app-1" php yii sync/soft-lists https://inventory.reviakin.net/web/api guest guest1
Типы лицензий
docker exec -it "arms-arms-app-1" php yii sync/lic-groups https://inventory.reviakin.net/web/api guest guest1