You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dockerfile 648B

12345678910111213141516171819202122232425262728293031323334353637
  1. FROM node:6.3
  2. ENV ELECTRON_ENABLE_STACK_DUMPING true
  3. ENV ELECTRON_ENABLE_LOGGING true
  4. RUN apt-get update && apt-get install -y --no-install-recommends \
  5. dpkg \
  6. fakeroot \
  7. g++ \
  8. g++-4.8-multilib \
  9. g++-multilib \
  10. gcc-4.8-multilib \
  11. lib32ncurses5 \
  12. lib32z1 \
  13. libasound2 \
  14. libavahi-compat-libdnssd-dev \
  15. libdbus-1-dev \
  16. libgconf-2-4 \
  17. libgtk2.0-0 \
  18. libgtk2.0-dev \
  19. libnss3 \
  20. libx11-dev \
  21. libxss1 \
  22. libxtst6 \
  23. rpm \
  24. xvfb \
  25. && rm -rf /var/lib/apt/lists/*
  26. WORKDIR /app
  27. COPY package.json /app
  28. RUN npm install \
  29. && npm cache clean \
  30. && rm -rf /tmp/npm*
  31. ENTRYPOINT ["vendor/docker-entrypoint.sh"]
  32. COPY . /app