FROM node:22 # Create our application directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install Screwdriver API COPY package.json /usr/src/app/ RUN npm install --production # Copy everything else COPY . /usr/src/app # Expose the web service port EXPOSE 8080 # Add dumb-init RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 RUN chmod +x /usr/local/bin/dumb-init ENTRYPOINT ["/usr/local/bin/dumb-init", "--"] # Run the service CMD [ "node", "./bin/server" ]