Dev Containers
Докер давно стал must have инструментом любого мало-мальски компетентного разработчика.
Любой рабочий софт, который я запускаю на ноутбуке — я запускаю в контейнерах.
Postgres, Ruby, Ruby on Rails, JavaScript, Python, да все что угодно.
Если бы я ставил весь этот хлам на рабочий компьютер — я бы давно утонул в сломанных зависимостях и десятках версий языков или баз данных под разные проекты.
Все с контейнерами хорошо. Плохо только одно.
При работе в редакторе - редактор не видит зависимости и языки, которые установлены внутри контейнера.
💡Было бы круто запускать редактор так, словно он находится в контейнере. Тогда все линтеры, поиски, зависимости — все будет работать.
✅ Для решения этой проблемы есть DevContainers.
Если редактор видит, что они есть в проекте, то предлагает переоткрыть проект в контейнере и IDE будет работать в окружении контейнера.
Еще очень удобно иметь несколько DevContainers для разных частей проекта.
Можно запустить из одной папки сразу все части системы 🔥
Post #776
49


- 👍 4