FROM node:12.22.1-buster-slim RUN apt update -y RUN apt install wget curl net-tools -y RUN mkdir -p /config RUN mkdir -p /home/Shinobi/plugins/deepstack-object WORKDIR /home/Shinobi/plugins/deepstack-object COPY . /home/Shinobi/plugins/deepstack-object RUN wget https://gitlab.com/Shinobi-Systems/Shinobi/-/raw/dev/plugins/pluginBase.js -O /home/Shinobi/plugins/deepstack-object/pluginBase.js RUN wget https://gitlab.com/Shinobi-Systems/Shinobi/-/raw/dev/tools/modifyConfigurationForPlugin.js -O /home/Shinobi/plugins/deepstack-object/modifyConfigurationForPlugin.js RUN wget https://gitlab.com/Shinobi-Systems/Shinobi/-/raw/dev/plugins/pluginCheck.js -O /home/Shinobi/plugins/pluginCheck.js RUN ls /home/Shinobi/plugins/deepstack-object RUN apt install -y sudo dos2unix RUN npm install pm2 -g RUN npm install --unsafe-perm RUN dos2unix /home/Shinobi/plugins/deepstack-object/init.sh RUN dos2unix /home/Shinobi/plugins/deepstack-object/pm2.yml RUN chmod -f +x /home/Shinobi/plugins/deepstack-object/init.sh RUN chmod -f +x /home/Shinobi/plugins/deepstack-object/pm2.yml EXPOSE 8082 ENTRYPOINT ["/home/Shinobi/plugins/deepstack-object/init.sh"] CMD [ "pm2-docker", "/home/Shinobi/plugins/deepstack-object/pm2.yml" ]