Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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