Различия

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

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

Следующая версия
Предыдущая версия
инвентаризация:dev:install:docker [2023/10/02 07:34]
admin создано
инвентаризация:dev:install:docker [2023/10/02 07:58] (текущий)
admin
Строка 1: Строка 1:
 {{tag>Инвентаризация dev install docker}} {{tag>Инвентаризация dev install docker}}
-====== Инвентаризация: Dev: Install: Docker ======+====== Инвентаризация: DEV: Install: Docker ======
 Моменты при заталкивании инвентаризации в докер: Моменты при заталкивании инвентаризации в докер:
  
-=== БД ===+=== DB ===
   * Mysql 5.7 взлетает без проблем   * Mysql 5.7 взлетает без проблем
-  * Mysql 8 необходимо включать параметр+  * Mysql 8 необходимо включать параметр <code ini>log_bin_trust_function_creators=1</code> в секции mysqld. Иначе при миграция не будут создаваться функции и процедуры 
 +  * mariadb 10 в докере под виндой ловит ошибку на обращение ALTER TABLE из-за [[https://stackoverflow.com/questions/76711550/i-get-an-error-on-mariadb-allways-i-start-my-app|бага в слое WSL2]] (в линуксе вероятно проблем нет.) 
 + 
 +Также были траблы с форматом конца строк в тех миграциях в которых сохранен прямо код SQL: 
 +  * Собираем image на винде 
 +  * Делаем в него git pull текущего кода 
 +  * GIT делает виндовый формат конца строк CRLF 
 +  * build image 
 +  * запускаем  
 +  * в линуксовом окружении mysql игнорирует код с неправильным окончанием строк 
 + 
 +Т.е. при сборке изображения нужно явно указать что концы строк нужно делать LF <code bash>git config core.autocrlf input</code> 
 + 
 +=== APP === 
 +Необходимо отключать debug panel, т.к. штука опасная 
 +Необходимо добавлять robots.txt чтобы не сканировали сайт
  • инвентаризация/dev/install/docker.1696232053.txt.gz
  • Последнее изменение: 2023/10/02 07:34
  • admin