Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFСвернуть / развернуть всёНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. {{tag>Инвентаризация установка docker}} ====== Инвентаризация: Установка (Docker) ====== <WRAP center round tip 60%> * Для [[Обновление docker|обновления]] есть отдельная инструкция. * Для установки [[установка|без докера]] есть отдельная инструкция </WRAP> ==== Быстрый старт ==== <WRAP center round important 60%> Инструкция подразумевает наличие в системе **docker** и **git** Их установка за рамками этой инструкции </WRAP> <WRAP group> <WRAP half column> === Linux === <code bash> #создаем папку mkdir /opt/arms #переходим в нее cd /opt/arms #скачиваем подготовленную структуру папок и конфигов git clone https://github.com/spo0okie/arms-docker.git . #выдаем права на монтируемые папки chmod 777 db files logs runtime #запускаем docker-compose up </code> </WRAP> <WRAP half column> === Windows === <code batch> 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 </code> </WRAP> </WRAP> Дожидаемся всех миграций БД и старта интерфейса на порту 8088 После этого первичная инициализация закончена, можно переходить к импорту ==== Импорт данных ==== Из демо БД, чтобы вручную не заводить кучу оборудования, ПО, производителей и т.п. === Модели оборудования === (а также категории оборудования и производители) <WRAP center round tip 60%> В примерах ниже используется наименование контейнера, которое формирует docker desktop под windows для примера выше Для примера на linux формируется имя **arms_arms-app_1** Наименование контейнеров можно посмотреть командой <code bash>docker container ls</code> </WRAP> <code bash> docker exec -it "arms-arms-app-1" php yii sync/tech-models https://inventory.reviakin.net/web/api guest guest1 </code> === Списки ПО === (а также само ПО и производители) <code bash> docker exec -it "arms-arms-app-1" php yii sync/soft-lists https://inventory.reviakin.net/web/api guest guest1 </code> === Типы лицензий === <code bash> docker exec -it "arms-arms-app-1" php yii sync/lic-groups https://inventory.reviakin.net/web/api guest guest1 </code> инвентаризация/установка_docker.txt Последнее изменение: 2025/05/22 12:08 — admin