Puppeteer або Playwright не знаходять чи не запускають браузер
Помилка хостингу застосунків mevcore на етапі «запуск / перевірка роботи».
Що це означає
Браузер не завантажився під час збирання або йому бракує системних бібліотек.
Збирання пройшло, але застосунок не запустився або не відповів на перевірку стану (healthcheck).
Типові причини
- Застосунок слухає не 0.0.0.0 і не порт зі змінної PORT
- Бракує змінної оточення або не підключено базу чи Redis
- Команда запуску неправильна або процес одразу завершується
Як виправити на mevcore
Використайте Dockerfile на базі образу Puppeteer/Playwright (ghcr.io/puppeteer/puppeteer, mcr.microsoft.com/playwright) або підключайтеся до віддаленого браузера (browserless) через puppeteer.connect.
- 1 Відкрийте застосунок у панелі mevcore: картка «Проблеми» на огляді показує цю помилку й рядок логу, де її знайдено.
- 2 Після виправлення запустіть деплой ще раз. Якщо він знову не вдасться, лог закінчиться рядками [mevcore] з кодом нової помилки.
- 3 Кнопка «Запитати ШІ» біля помилки готує запит для ChatGPT чи Claude: код помилки, кінець логу без секретів і налаштування застосунку.
Для ІІ-асистента
Те саме англійською: вставте разом із логом у чат з ІІ.
mevcore error code: runtime.headless_browser phase: start / health check diagnosis: Puppeteer or Playwright cannot find or start a browser platform hint: The browser was not downloaded during the build or lacks system libraries. Use a Dockerfile based on the Puppeteer/Playwright image (ghcr.io/puppeteer/puppeteer, mcr.microsoft.com/playwright), or connect to a remote browser (browserless) through puppeteer.connect. platform docs: https://mevcore.com/llms-full.txt
Усі коди помилок · Як підготувати проєкт для mevcore · llms-full.txt
Не виходить виправити?
Напишіть у підтримку з кодом помилки: підкажемо, що змінити в проєкті чи налаштуваннях.