Pull to refresh

Comments 11

Как это оказалось здесь?

1) Кто-то в 2024 году не знает про Докер?
2) Это называется "распилить монолит на части"? А где тут монолит, и каким магическим образом он был "распилен"?

> Как видите, для запуска монолита на сервере прописываются и выполняются множества команд, а процесс требует участия человека.

А потом мы эти команды поместили в докерфайл, и участия человека не нужно. Гениально!

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

Да, но это не про то, как распилить монолит. Как перенести в Докер - ок. Как распилить на части монолит - не ок.
Кликбейтный заголовок, который не соответствует действительности.

Вы меня конечно извините за душнильство, но в docker уже довольно давно завезли docker compose, вместо docker-compose

Для чего в первом compose имена сервисов со stage в фигурных скобках ?

Ааа, оно дальше в make файл заменяется на тип окружения. Для себя принял решение не использовать "-" в именах сервисов, тк потгм невозможно нормально распарсить выдачу через docker inspect --format ..ибо ругается, что недопустимый символ. На _ норм

Мы тоже уже переделали на _

Интересно было бы почитать про то как проект на, скажем, LifeRay, содержащий полсотни портлетов перенести на докер, а вот эту кликбейтную простыню.

Для меня больше всего проблем с докером возникает при настройке прав на доступ к файлам. Созданное от рута в контейнере не удаляется снаружи и т.д.

Как правильно это сделать? Есть-ли какой-то универсальный способ?

Нужно прокинуть нужный UID и GID в контейнер

Sign up to leave a comment.