Исправить ошибку cd/cd при запуске docker контейнера (devops)

5 000 руб. за проект
10 ноября 2024, 19:19 • 12 откликов • 67 просмотров
Периодически через раз возникает ошибка на продакшн, при которой запуск контейнера выдает ошибку.

При команде yarn install, возникает ошибка, скачивания пакета из нашего приватного репозитория, ошибка возникает не всегда, а через раз где-то, при этом никакой закономерности нет, можно просто передоплоить и стартанет нормально. при этом локально всегда всё ок.

Деплой происходит через gitlab runner, внутри идет сборка образа и последующий его запуск, сама команда находится в bash скрипте и запускается при docker-compose up

вот сама ошибка из логов докер контйнера на продакшн, пойманная через yarn install --verbose

-----------------

verbose 7.479004427 Performing "GET" request to "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz".
verbose 7.590778076 Performing "GET" request to "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz".
verbose 7.814635381 Error: Command failed.
Exit code: 1
Command: git
Arguments: pull
Directory: /usr/local/share/.cache/yarn/v6/.tmp/0b83f2706d85f68249d9f815adb64fdc
Output:
ssh: Could not resolve hostname git.floorberg.com: No address associated with hostname
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
at ProcessTermError.ExtendableBuiltin (/usr/local/lib/node_modules/yarn/lib/cli.js:721:66)
at ProcessTermError.MessageError (/usr/local/lib/node_modules/yarn/lib/cli.js:750:123)
at new ProcessTermError (/usr/local/lib/node_modules/yarn/lib/cli.js:790:113)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/yarn/lib/cli.js:25789:17)
at ChildProcess.emit (node:events:514:28)
at maybeClose (node:internal/child_process:1105:16)
at Socket.<anonymous> (node:internal/child_process:457:11)
at Socket.emit (node:events:514:28)
at Pipe.<anonymous> (node:net:337:12)
info Visit <a href="https://yarnpkg.com/en/docs/cli/install">https://yarnpkg.com/en/docs/cli/install</a> for documentation about this command.
verbose 7.860883845 Performing "GET" request to "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz".
verbose 7.968991529 Performing "GET" request to "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz".
verbose 8.013636443 Performing "GET" request to "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz".</anonymous></anonymous></anonymous>
----------------

Нужно исправить эту ошибку на продакшн, что бы она больше не возникала
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Илья оказался компетентным и грамотным специалистом, было приятно сотрудничать, так же провел небольшую консультацию, будем работать дальше, рекомендую.
22 дня назад
R50 bc42d22b024cf5fead5fdd23038916ff
Фрилансер
Все супер, быстро созвонились и решили проблему
22 дня назад