diff --git a/Dockerfile b/Dockerfile index 716a757..d33d452 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:12 +FROM node:18 # Install dependencies for running Chrome, an X server, and VNC server RUN apt-get update &&\ @@ -10,18 +10,18 @@ RUN apt-get update &&\ xvfb x11vnc x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps # Install latest version of google-chrome-stable -RUN apt-get update && apt-get install -y wget --no-install-recommends \ - && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ +RUN apt-get update && apt-get install gnupg wget -y \ + && wget --quiet --output-document=- https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/google-archive.gpg \ && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \ && apt-get update \ - && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst ttf-freefont \ + && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && apt-get purge --auto-remove -y curl \ && rm -rf /src/*.deb # Use dumb-init to kill zombie processes -ADD https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_x86_64 /usr/local/bin/dumb-init +ADD https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 /usr/local/bin/dumb-init RUN chmod +x /usr/local/bin/dumb-init diff --git a/README.md b/README.md index ce2ebb5..e3b10cf 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,10 @@ When you're ready, declare the environment name with: ### Windows -`$ set NODE_ENV=local` +For cmd use +`$ set NODE_ENV=local` or `$ setx NODE_ENV=local` +For powershell use +`$env:NODE_ENV="local` ### How to populate the .env file