лучше сразу изучать docker с nodejs?
Зависит от задач. Если изучаешь именно стек- сначала жс, если же вопрос в деплое, то сначала докер, всё равно ошибки будут)
Мне нужно подучить nodejs что бы создавать fullstack сайты. Использовать планирую примерно 'html,css,js' + 'nodejs' + 'database'. Frontend знаю нормально, backend вот надо подучить, с базой данных mysql[i] был опыт, но не обязательно буду использовать myqsl[i].
Тогда сначала без докера, потом реплицируем/переносим в контейнеры)
Что только через js?
Сначала сделать проект без докера, потом упаковать в контейнер и мучиться с зависимостями неочевидными без особого опыта:)
Если видите проблемы в инструменте, возможно можно указать решение или подсказать что то вместо того что бы писать о мучениях с инструментом итп.
Я не могу без данных(Какие данные входят->Что используется(тут вы указали)->как доставляется изначально-> как ДОЛЖНО взаимодействовать между собой) знать что именно вы будете вкручивать в ресурс/сервис. суть основная в том что надо предусмотреть, при переносе, причем жестко: какие части проекта будут торчать вовне для быстрого изменения, какие переменные .env имеет смысл выносить извне контейнера, либо засовывать с .secrets. Единственное что могу объективно посоветовать-проверьте, чтобы все фреймворки и используемые в работе утилиты, были доступны как образы/сборки под .dockerfile -это существенно сэкономит время. После того как будет готов проект, это ускорит засовывание его в контейнер. Ну и зависимость от движка кидающего хвосты в сеть(apache.ngnix или traefic) Можно вообще весь изначальный стек поднять с пробросом всех вольюмов на хост машину(например набрать компоуз под среду). (дурная практика, но дял самообучения вполне.) Выделив контейнер-сервис под разработку.
Не особо понятно что для меня это может значить.
Обсуждают сегодня