Сообщение Re[9]: Single page или обычная перезагрузка от 04.03.2025 14:17
Изменено 04.03.2025 14:18 bnk
Re[9]: Single page или обычная перезагрузка
Здравствуйте, peer, Вы писали:
P>>>а эти новые фреймворки я так понял кроме своей скорости хороши тем что не требуют мутных непонятных тонны пакетов как в реакте?
bnk>>Папка node_modules при хостинге на nodejs все равно нужна.
P>а как у вас настроен процесс чтобы в гит не тащить сотни мегабайт этих пакетов, но при этом при деплоее на проде пакеты были?
Сборка приложения и деплой производятся на билд-сервере скриптом.
Т.е. билд-сервер должен взять исходники из git, все сбилдить и задеплоить.
Попсовые системы (github, microsoft devops, atlassian, vercel, aws) умеют сделать такой скрипт глядя на твой проект (показываешь ему на репозиторий и оно все делает само)
Я использую GitHub и DevOps для разных проектов. Но хостинг на (линуксовом) сервере (в облаке)
bnk>>Хм. Ты сам планируешь это хостить что ли (для пользователей), на домашнем сервере?
P>да, у нас внутренний апп и будет на нашем сервере крутиться. он в iis нормально работает из коробки?
В целом IIS не нужен, nodejs это уже сервер по сути (обычно для хостинга используется в виде PM2, чтобы работал в фоне и перезапускался если грохнется)
Для IIS в принципе есть модуль, но на него похоже давно подзабили:
https://github.com/Azure/iisnode
P>>>а эти новые фреймворки я так понял кроме своей скорости хороши тем что не требуют мутных непонятных тонны пакетов как в реакте?
bnk>>Папка node_modules при хостинге на nodejs все равно нужна.
P>а как у вас настроен процесс чтобы в гит не тащить сотни мегабайт этих пакетов, но при этом при деплоее на проде пакеты были?
Сборка приложения и деплой производятся на билд-сервере скриптом.
Т.е. билд-сервер должен взять исходники из git, все сбилдить и задеплоить.
Попсовые системы (github, microsoft devops, atlassian, vercel, aws) умеют сделать такой скрипт глядя на твой проект (показываешь ему на репозиторий и оно все делает само)
Я использую GitHub и DevOps для разных проектов. Но хостинг на (линуксовом) сервере (в облаке)
bnk>>Хм. Ты сам планируешь это хостить что ли (для пользователей), на домашнем сервере?
P>да, у нас внутренний апп и будет на нашем сервере крутиться. он в iis нормально работает из коробки?
В целом IIS не нужен, nodejs это уже сервер по сути (обычно для хостинга используется в виде PM2, чтобы работал в фоне и перезапускался если грохнется)
Для IIS в принципе есть модуль, но на него похоже давно подзабили:
https://github.com/Azure/iisnode
Re[9]: Single page или обычная перезагрузка
Здравствуйте, peer, Вы писали:
P>>>а эти новые фреймворки я так понял кроме своей скорости хороши тем что не требуют мутных непонятных тонны пакетов как в реакте?
bnk>>Папка node_modules при хостинге на nodejs все равно нужна.
P>а как у вас настроен процесс чтобы в гит не тащить сотни мегабайт этих пакетов, но при этом при деплоее на проде пакеты были?
Сборка приложения и деплой производятся на билд-сервере скриптом.
Т.е. билд-сервер должен взять исходники из git, все сбилдить и задеплоить (в т.ч. сделать npm install)
Попсовые системы (github, microsoft devops, atlassian, vercel, aws) умеют сделать такой скрипт глядя на твой проект (показываешь ему на репозиторий и оно все делает само)
Я использую GitHub и DevOps для разных проектов. Но хостинг на (линуксовом) сервере (в облаке)
bnk>>Хм. Ты сам планируешь это хостить что ли (для пользователей), на домашнем сервере?
P>да, у нас внутренний апп и будет на нашем сервере крутиться. он в iis нормально работает из коробки?
В целом IIS не нужен, nodejs это уже сервер по сути (обычно для хостинга используется в виде PM2, чтобы работал в фоне и перезапускался если грохнется)
Для IIS в принципе есть модуль, но на него похоже давно подзабили:
https://github.com/Azure/iisnode
P>>>а эти новые фреймворки я так понял кроме своей скорости хороши тем что не требуют мутных непонятных тонны пакетов как в реакте?
bnk>>Папка node_modules при хостинге на nodejs все равно нужна.
P>а как у вас настроен процесс чтобы в гит не тащить сотни мегабайт этих пакетов, но при этом при деплоее на проде пакеты были?
Сборка приложения и деплой производятся на билд-сервере скриптом.
Т.е. билд-сервер должен взять исходники из git, все сбилдить и задеплоить (в т.ч. сделать npm install)
Попсовые системы (github, microsoft devops, atlassian, vercel, aws) умеют сделать такой скрипт глядя на твой проект (показываешь ему на репозиторий и оно все делает само)
Я использую GitHub и DevOps для разных проектов. Но хостинг на (линуксовом) сервере (в облаке)
bnk>>Хм. Ты сам планируешь это хостить что ли (для пользователей), на домашнем сервере?
P>да, у нас внутренний апп и будет на нашем сервере крутиться. он в iis нормально работает из коробки?
В целом IIS не нужен, nodejs это уже сервер по сути (обычно для хостинга используется в виде PM2, чтобы работал в фоне и перезапускался если грохнется)
Для IIS в принципе есть модуль, но на него похоже давно подзабили:
https://github.com/Azure/iisnode