Petr
Версия ноды
Without Hands
Надо смотреть
Without Hands
13.1
Without Hands
на пека точно
Petr
Если неодинаково, в этом и проблема
Petr
13.1
Она не lts
Without Hands
Without Hands
Можно попроще?
Petr
Версия latest features, не stable. Lts - long term support (stable)
Without Hands
Т.е. лучше ставить версию. пониже?
Petr
Лучше ставить lts
Without Hands
к примеру 12.13?
Without Hands
Как на оф сайте
Petr
nvm ls-remote --lts
Petr
А лучше все в контейнере запускать
Petr
Даже свой react
Without Hands
А лучше все в контейнере запускать
Можно какой-нибудь экзампл
Without Hands
Даже свой react
Я не реакт
Without Hands
Я ноду
Without Hands
Ну и реакт тоже
Without Hands
На фулстак тяну
Petr
Фулстак говно, за 2 яйцами погонишься оба разобьются
Petr
А так хоть с одним яйцом 😂
Without Hands
Ну я попробую
Without Hands
Пока молодой
Without Hands
Относительно
Without Hands
Так что на счёт экзапмла?
Without Hands
контейнера
Petr
Мне лень
su
Относительно
лучше с двумя до пенсии дожить
Without Hands
Мне лень
RUN apk add nginx && \ mkdir /run/nginx && \ apk add nodejs && \ apk add npm && \ cd /var/www/localhost/htdocs && \ npm install && \ npm run build && \ apk del nodejs && \ apk del npm && \ mv /var/www/localhost/htdocs/build /var/www/localhost && \ cd /var/www/localhost/htdocs && \ rm -rf * && \ mv /var/www/localhost/build /var/www/localhost/htdocs; CMD ["/bin/sh", "-c", "exec nginx -g 'daemon off;';"]
Without Hands
похоже на то?
Petr
Without Hands
лучше с двумя до пенсии дожить
дожить т.е. за чертой бедности?
Without Hands
Прости :)
Petr
Есть же готовые образы
Without Hands
Есть же готовые образы
Именно для ноды?
Petr
https://hub.docker.com/_/node/
Petr
Alpine debian
Petr
На твой выбор
Petr
Я думаю Alpine тебе рано
Without Hands
Petr
Да не
Petr
Там просто гемор
su
дожить т.е. за чертой бедности?
по моему бедность, это когда стикеров много)))
Without Hands
Да не
Да я понимаю, что я пока что нульовый в теме докера
Petr
su
тупо унижаешь
да какой образ, зайти к себе в папку с проектом и сделай docker build
Petr
Вечно что то не компилится
Without Hands
Вечно что то не компилится
Можеш пояснить, основную суть докера?
Without Hands
Зачем он
Without Hands
И когда его стоит юзать
su
И оно на выходе даст мне Dockerfile?
не, ты подсунь сначала
Without Hands
https://nodejs.org/de/docs/guides/nodejs-docker-webapp/
Without Hands
Есть такое
Without Hands
От ноды
Petr
Короче смотри, можно весь комп забекапить и потом допустим ты сломал систему. И тебе лень все настраивать с нуля
su
И когда его стоит юзать
ну вот у тебя есть сервер, и надо выполнить код на нем. заворачиваешь в контейнер свой код, отправляешь в репозитарий, на сервере разворачивашь из репозитария, запускаеш
Petr
Ты просто с бэкапа разворачиваешь
Petr
Тут тот же смысл, не надо по 10 раз одно и тоже окружение поднимать. Просто один раз настроил и скачиваешь его в виде образа
Petr
И оно одинаково работает везде
Without Hands
Ага
Without Hands
Даже так
Without Hands
Понял
Without Hands
Спасибо большое
Petr
Можешь хоть в винде запустить
Without Hands
Я так понял через него деплоят часто
Petr
Все ровно поднимется
Without Hands
Можешь хоть в винде запустить
Хотелось бы, да вот мои порты не открываются
Without Hands
на винде
su
Хотелось бы, да вот мои порты не открываются
зачем тебе порты, в докер контейнере пропиши nginx, наружу через 80 443 а что еще надо то
Without Hands
мне нужно prism'y поднять
Without Hands
запускаю docker-compose up -d
Without Hands
в атупуте на docker ps
Without Hands
есть запущеный контейнер
Without Hands
с ip > 0.0.0.0:4466