Pavel
Всем привет, роботаю с docker, и есть ошибка puppetter
Pavel
Pavel
Pavel
Вот мой докер может кто сталкивался, был бы рад помощи
Pavel
И да уже пробывал решения puppetter оно не помогло
Pavel
gaenkov
ну так он вам кагбе говорит что эту папку нужно в прод образ затащить
Pavel
я в докере новичек так сказать
Pavel
вроде node.module тащю
Pavel
если вы про кеш
Pavel
то я его тоже пытался тащить
Solyar
ERROR [ExceptionsHandler] Could not Find Chromium (rev. 1095492). This can occur if either Хром где?
Solyar
Pavel
Solyar
COPY перенеси выше npm install
Solyar
Тамж написано
Solyar
1. you did not perform an installation before running the script (e.g. npm install) or
Solyar
Вот это
Pavel
то что COPY ...?
Pavel
Pavel
ок ща буду тестить
Solyar
Ага и в PATH скорее всего хромиум надо будет прописать
Pavel
это в докере или том файле конфи от puppetter
Pavel
?
gaenkov
то я его тоже пытался тащить
вы его тащите не туда где он ищется, у вас же в ошибке прямо написано где он должен лежать
Pavel
Ага и в PATH скорее всего хромиум надо будет прописать
ну если просто переношу копи та же ошибка
Pavel
куда прописать path?
Pavel
root разве это не просто обозначения главной папки
Pavel
у меня она равняеться app
Алексей 🌵
Привет всем) прошу помощи.. новый ноут, новая система (ubuntu) и естественно последняя версия докера.. (на старой все нормально работает) есть простейший docker compose (на один сервис) и Dockerfile вот такого вот содержания.. FROM php:8.2-fpm WORKDIR /app/nodejs RUN apt-get update \ && apt-get install -y --no-install-recommends \ && apt-get install unzip -y \ && apt-get install mc -y \ && apt-get install htop -y RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - RUN apt-get install -y nodejs RUN npm install -g npm@9.2.0 RUN npm install --global yarn EXPOSE 8080 CMD [ "npx", "nodemon", "server.ts" ] т.е. и php и nodejs стоят в одном контейнере.. и вот тут проблема начинается. склонировал проект, запустил docker compose up оно без ошибок все сбилдило.. а потом говорит [nodemon] failed to start process, "ts-node" exec not found я сразу в директорию с nodejs а там никакие пакеты не установились.. хотя на старом ноуте в этой директории все пакеты ноды стоят.. т.е. RUN npm install -g npm@9.2.0 выполняется без ошибок.. но ничего в конт не пишется. никто не подскажет в чем дело? Спасибо)
Solyar
Привет всем) прошу помощи.. новый ноут, новая система (ubuntu) и естественно последняя версия докера.. (на старой все нормально работает) есть простейший docker compose (на один сервис) и Dockerfile вот такого вот содержания.. FROM php:8.2-fpm WORKDIR /app/nodejs RUN apt-get update \ && apt-get install -y --no-install-recommends \ && apt-get install unzip -y \ && apt-get install mc -y \ && apt-get install htop -y RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - RUN apt-get install -y nodejs RUN npm install -g npm@9.2.0 RUN npm install --global yarn EXPOSE 8080 CMD [ "npx", "nodemon", "server.ts" ] т.е. и php и nodejs стоят в одном контейнере.. и вот тут проблема начинается. склонировал проект, запустил docker compose up оно без ошибок все сбилдило.. а потом говорит [nodemon] failed to start process, "ts-node" exec not found я сразу в директорию с nodejs а там никакие пакеты не установились.. хотя на старом ноуте в этой директории все пакеты ноды стоят.. т.е. RUN npm install -g npm@9.2.0 выполняется без ошибок.. но ничего в конт не пишется. никто не подскажет в чем дело? Спасибо)
Может нужно ts-node поставить? :) RUN npm install -g ts-node
Алексей 🌵
Может нужно ts-node поставить? :) RUN npm install -g ts-node
ничего не ставится внутрь контейнера.. команды отрабатывают без ошибок, а файлов нет..
Алексей 🌵
Ну я не верю
можем созвонится - покажу))
Solyar
можем созвонится - покажу))
А что значит не ставится?
Solyar
Ты в папке /app/nodejs ищешь?
Алексей 🌵
А что значит не ставится?
есть файл с зависимостями.. npm install по идее должен их установить в эту же директорию. но их нет..
Алексей 🌵
Ты в папке /app/nodejs ищешь?
да, рядом ноут стоит.. там все работает..
Алексей 🌵
Solyar
Хм хм хм
Алексей 🌵
Хм хм хм
я уже два часа так делаю)) не помогает))
😶‍🌫️
Доброго времени суток всем. Хотел бы обратиться к вам с таким вопросом. Есть докер компоуз файл, в котором nginx, fpm, mysql, vsftpd. Проблема в следующем, после настройки vsftpd для виртуального пользователя была назначена директория /var/www/html/<username> , к этому пользователю подключиться можно, но при попытке отправки файла, дает ошибку Critical file transfer error. Возможно есть кто сталкивался с этим.
Sakata
добрый вечер, только начинаю знакомиться с докером, как это исправить?
Maximus
Доброе утро! Коллеги!
Maximus
Помогите выяснить один интересный момент.
Maximus
Maximus
Вот тут указано, что порт 8001 работает.
Maximus
Maximus
Но почему не работает тут?
Maximus
Maximus
docker-compose.yml file
Maximus
Не открывается страница
Maximus
Кто нибудь может подсказать? ))
Pavel
firewalld?
Maximus
firewalld?
Не понял вас.
Pavel
Файервол не мешает? Возможно запущен и этого порта нет в разрешенных
Maximus
Так... Надо проверить.
Maximus
Щас.
Maximus
Я вообще отключил его. )
Pavel
Сорри. Порт у вас отвечает судя по ошибке. Но там 500ю выдаёт.
Pavel
Погуглите http 500 и смотрите логи почему ошибка
Maximus
Спасибо, нашел ошибку бэка и удалось открыть сайт.
Maximus
Вообще ошибки должны быть видны.
Maximus
Но это было связано с .env file
Maximus
Когда в енве APP_ENV=production, на экране не будут конкретные ошибки.
Maximus
Я поменял APP_ENV=local
Pavel
Доброе утро всем
Pavel
роботаю через локал бд все хорошо запускаю бд через докер падаю с ошибкой
Pavel
Pavel
роботаю с nest, его запускает полностью как только выполняю действия через prisma в бд падаю
Pavel
Pavel
ну я на локеле роботаю только меняю на localhost и роботает
Pavel
запускаю бд через докер падаю
Solyar
А покажи как постгрес запущен
Solyar
парметры постгри в докере