Дебажить кубернетис это полный мрак.
👁 465↗ 2
Вчера потратил 8 часов, чтобы понять, почему новый релиз не хочет выкатываться на прод.
Само приложение работает в докере и я проверил локально, что контейнер поднимается.
Даже арендовал тачку, чтобы просто на серваке поднять в докере, тоже все работает.
Но самый мрак в том, что никаких логов под не отдавал, просто падал с ошибкой: Не удалось перезапустить контейнер.
В итоге беда скрывалась в одной последней строчке Dockerfile, которую я убрал и забыл вернуть.
FROM node:18-alpine
# Install dependencies
RUN apk update && apk add jq
WORKDIR app
COPY . .
RUN yarn install
RUN yarn prebuild
RUN yarn build
CMD ["yarn", "run", "start:prod"]
Казалось бы очевидная вещь, но как оказалось неочевидная 🤦
@knowyourbackend
@kyb_chat
#DevOps43