Это означает, что другим пакетам принудительно придется использовать версию "ansi-regex": 5.0.1 ? - а может npm установить одновременно 2 версии ansi-regex?
1) Запускайте деплойменты через replicaset, там указываете минимальное minReplicas и максимальной maxReplicas - извиняюсь, а это где? В deployment yaml их разве можно указать? Толькo через новый обьект -
HorizontalPodAutoscaler
2) Добавил в deployment
strategy:
rollingUpdate:
maxSurge: 2
maxUnavailable: 1 (пробовал и 0 ставить)
не совсем работает - делаю kubectl drain node01 - под работающий на ноде - удаляется и только потом начинает создаваться новый - не есть хорошо!
значит в .env.production заносим значение переменной для production
а в .env.development для development - причем та же переменная в 2-х файлах с разными значениями?
а затем обращаться к ним в JS коде например так, да?
можно об этих переменных подробнее - где их можно прописать и как заставить webpack их использовать правильно - чтобы для yarn start работало localhost:3000, а для yarn build mysupersite.ru?
1) Чтобы мог отметить напишите в ответах к вопросу - сейчас вы написали как комментарий, здесь нет такой отметки
2) Сейчас я проведу мысленный эксперимент и если можно прокомментируйте его
я запускаю ENTRYPOINT ["sh", "/app/script.sh"]
таким образом при запуске контейнера создается shell (sh) в которой работает mockoon-cli сервер. Этот mockoon-cli при локальном запуске уходит в background и там работает, следовательно отделяется от shell.. значит без последнего sleep infinity & wait $! - shell просто завершится и так как это главный докер процесс, то весь контейнер стартанет и завершится. Не совсем ясно & wait $! - чтобы вывести на экран ошибку завершения mackoon-cli при остановке контейнера?