के साथ दुःस्वप्न.जेएस सर्वर पर Nightmare.js चलाने का प्रयास कर रहा हूं। मुझे अच्छी तरह पता है कि यह लिनक्स पर हेडलेस है, और xvfb
की आवश्यकता है।डॉकर
FROM node:latest
RUN apt-get update &&\
apt-get install -y \
xvfb \
x11-xkb-utils \
xfonts-100dpi \
xfonts-75dpi \
xfonts-scalable \
xfonts-cyrillic \
x11-apps \
clang \
libdbus-1-dev \
libgtk2.0-dev \
libnotify-dev \
libgnome-keyring-dev \
libgconf2-dev \
libasound2-dev \
libcap-dev \
libcups2-dev \
libxtst-dev \
libxss1 \
libnss3-dev \
gcc-multilib \
g++-multilib
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN npm install
CMD DEBUG=nightmare* xvfb-run --server-args="-screen 0 1024x768x24" node tux.js -s hn -m create -p 11878025
किसी भी विचार:
nightmare queuing process start +0ms
nightmare queueing action "useragent" +3ms
nightmare queueing action "goto" for https://news.ycombinator.com +2ms
nightmare queueing action "cookies" +1ms
nightmare queueing action "goto" for https://news.ycombinator.com/login +0ms
nightmare queueing action "type" +1ms
nightmare queueing action "type" +0ms
nightmare queueing action "click" +0ms
nightmare queueing action "wait" +1ms
nightmare queueing action "goto" for https://news.ycombinator.com/item?id=11878025 +0ms
nightmare queueing action "click" +0ms
nightmare queueing action "wait" +1ms
nightmare running +0ms
nightmare electron child process exited with code 2: undefined +25ms
यहाँ मेरी Dockerfile है: कारण है कि मैं जब डिबग मोड में निम्न त्रुटि प्राप्त करने के लिए जारी रखने के लिए क्या मुझे समझ नहीं आता है? मदद की बहुत सराहना की जाएगी।
आप दुःस्वप्न का किस संस्करण का उपयोग कर रहे हैं? – Ross
क्या आप इसे DEBUG = दुःस्वप्न के साथ चला सकते हैं: *, इलेक्ट्रॉन: * और देखें कि क्या आपको कुछ उपयोगी लॉग संदेश मिलते हैं? – khattam
nightmare.js (2.5.1) का नवीनतम संस्करण चला रहा है, मुझे उपरोक्त पोस्ट में निम्न आउटपुट मिलता है। –