Size: a a a

2020 June 17

Вт

Ві тя in Frontend UA
Anton Nemtsev
Подскажите пожалуйста: пытаюсь добавить в докер-компоуз в качестве сервиса кролю (rabbitmq), вроде как он стартует, но при этом healthcheck фейлится.
Что я делаю не так?

rabbitmq:
   image: rabbitmq
   command: rabbitmq-server
   expose:
     - 5672
     - 15672
   healthcheck:
     test: [ "CMD", "nc", "-z", "localhost", "5672" ] // альтернативно пробовал test: ["CMD", "curl", "-f", "http://localhost:15672"]
     interval: 5s
     timeout: 15s
     retries: 3

логи: $ docker container logs 91545298d717

...
2020-06-17 19:21:50.708 [info] <0.683.0> Server startup complete; 0 plugins started.
completed with 0 plugins.
запусти без хелсчека, зассшся туда и попробуй сам пингануть
источник

Вт

Ві тя in Frontend UA
еще может порт надо замапить из какого на какой внешний мапишь
источник

AN

Anton Nemtsev in Frontend UA
ubuntu@ip-172-31-35-16:/websites/docker-compose$ docker exec -it 91545298d717 /bin/bash
root@91545298d717:/# curl -f http://localhost:15672
bash: curl: command not found
root@91545298d717:/# nc -z localhost 5672
bash: nc: command not found

Как чудестно. Как бы его тогда проверить?
Или просто сменить имедж на тот, где что то из этого есть?
источник

AN

Anton Nemtsev in Frontend UA
Я идиот, да.
источник

AN

Anton Nemtsev in Frontend UA
Спасибо за совет
источник
2020 June 18

Вт

Ві тя in Frontend UA
Anton Nemtsev
Я идиот, да.
та не сказал бьі) обьічная проблема
источник

AK

Alexander Kuzmenko in Frontend UA
Привет, у кого есть опыт работы с плагином webpack-concat? Нужно собрать несколько файлов в один и поместить в public/libs. Проблема в том, что плагин почему-то не может создать папку libs, если её создать вручную то нормально отрабатывает. Что я не так делаю, или может нужно использовать другой плагин? Или вообще без плагина можно обойтись?
источник

Вт

Ві тя in Frontend UA
Alexander Kuzmenko
Привет, у кого есть опыт работы с плагином webpack-concat? Нужно собрать несколько файлов в один и поместить в public/libs. Проблема в том, что плагин почему-то не может создать папку libs, если её создать вручную то нормально отрабатывает. Что я не так делаю, или может нужно использовать другой плагин? Или вообще без плагина можно обойтись?
а в чем проблема создать папку?
источник

AK

Alexander Kuzmenko in Frontend UA
Ві тя
а в чем проблема создать папку?
Чтобы не напрягать девопсов писать доп. команду в сборке. Та и звучит как костыль
источник

AK

Alexander Kuzmenko in Frontend UA
Хочется чтобы всё собиралось npm run build
источник

Вт

Ві тя in Frontend UA
Alexander Kuzmenko
Хочется чтобы всё собиралось npm run build
mkdir ./public/libs && npm run build
источник

Вт

Ві тя in Frontend UA
с вас 1 доллар за мои услуги девопса
источник

AK

Alexander Kuzmenko in Frontend UA
😒
источник

Вт

Ві тя in Frontend UA
вот если бьі падало с EACCESS error бьіло б другое дело)
источник

AN

Anton Nemtsev in Frontend UA
Я сегодня супер-молодец.
Случайно удалил часть /var
система загружается, можно приконектится, но явно случилась жопа.
есть какой то способ восстановить целостность системы без полного пересоздания инстанса?
источник

AN

Anton Nemtsev in Frontend UA
бекапов конечно нет
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
Я сегодня супер-молодец.
Случайно удалил часть /var
система загружается, можно приконектится, но явно случилась жопа.
есть какой то способ восстановить целостность системы без полного пересоздания инстанса?
вроде в аптгет есть какие-то восстановители убунту
источник

Вт

Ві тя in Frontend UA
источник

AN

Anton Nemtsev in Frontend UA
спасибо
источник

Вт

Ві тя in Frontend UA
Alexander Kuzmenko
Привет, у кого есть опыт работы с плагином webpack-concat? Нужно собрать несколько файлов в один и поместить в public/libs. Проблема в том, что плагин почему-то не может создать папку libs, если её создать вручную то нормально отрабатывает. Что я не так делаю, или может нужно использовать другой плагин? Или вообще без плагина можно обойтись?
Вайд гесс: Попробуй заменить outDir на path.resolve(outDir)
источник