Этап
Готова
Тип
Рефакторнинг
Приоритет
Обычный
Трудоемкость
Обычная
Создана
Дата создания
2 года назад
Назначена
Обновлена
2 года назад

С новой системой разработчика заехал новый докер, и он ругается на docker-compose.yml, с прописанной версией, а так же с запуском через скрипт docker-compose. Надо везде перейти на новый синтаксис.

А раз уж это задача обновления, стоит и ноду обновить до 20 lts https://github.com/demiusvosp/tndt/security/dependabot github нашел целый ряд устаревших пакетов node, с уязвимостями, их надо обновить

И если будет время поубирать часть deprecated симфони, чтобы облегчить дальнешее обновление до symfony 7.4.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 2 года назад

Ну, вроде бы все, что хотели обновили

 demius 2 года назад

Думается так вот вручную подбирать версии пакетов дело такое себе. Надо это отменять, бекапить webpach.config.js и сначала обновлять encore через flex, затем уже дообновлять остлаьной js. https://symfonycasts.com/screencast/symfony5-upgrade/webpack-encore-recipe

 demius 2 года назад

Кстати можно попробовать и mysql обновить. Тогда мы тоже об этом демали, но не решились

 demius 2 года назад

И так перевести overide на более модные способы объединения оказалось неосмысленно. Но в отслаьном синтаксис подновили. И композ-файлов и make

 demius 2 года назад

Из tndt-контейнеров не доступен интернет. Притом, что с petshop-контейнерами такой проблемы вроде бы нет. Это настораживает, не приедстя ли при каждом переключении менять dns

 demius 2 года назад

Что-то оно вроде бы и работает, а вроде везде что-то мешает. Вот мы и сделали небольшое изменение в конфиге. В общем похоже придется все таки начинать с этой задачи, может параллельно её делать с другими, разве что.

 demius 2 года назад

И это хорошо, ибо хоть эту задачу и надо взять в ближайший релиз, делать сейчас не очень хочется, докину поверх продуктовых.

 demius 2 года назад

Хотя вроде бы не с чего. В makefile все так же прописан docker-compose, в композ-файлах указана версия.

 demius 2 года назад

Любопытно, что в отличие от demius.ru makefile и docker-compose файлы успешно работают с новым докером. Видимо написаны олее недавно

 demius 2 года назад

http://git.hsrv.home/demius/demius.ru/commit/0fef6b41e55866ed53dfa98ca7ac29f901d84c9a тут можно глянуть как это сделанно у demius.ru