FROM node:buster # Create app directory WORKDIR /app # Install app dependencies # RUN npm -g install serve RUN npm -g install gatsby-cli COPY package*.json ./ RUN npm ci # Bundle app source COPY . . # Build static files RUN npm run build # serve on port 8080 # CMD ["serve", "-l", "tcp://0.0.0.0:8080", "public"] CMD ["gatsby", "serve", "--verbose", "--prefix-paths", "-p", "8080", "--host", "0.0.0.0"]