# A simple node.js image FROM node:latest RUN useradd -m -u 2728 user # RUN wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --nightly-channel --claim-token nrBSmIKM6z6gzDXP2HBnqGyZX7N_TZzRhV0jBB_CY2B9Jc_Nj4b2u1zdOoX0ds6HhVm8uleBrtzO_ogx_iQ2O5J3Srl-HrJT2gXA21WMhegYCl50pW2OA_-KXtBfUYsFzaYKT8M --claim-rooms 4c36f195-7d92-41b8-852a-784f1d96aecd --claim-url https://app.netdata.cloud RUN npm install -g pm2 USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH WORKDIR $HOME/src COPY --chown=user . $HOME/src RUN chmod 777 $HOME/src/app/temp_files RUN chmod 777 $HOME WORKDIR $HOME/src/app RUN npm install ENV PM2_PUBLIC_KEY ixl9kl8zg99lboo ENV PM2_SECRET_KEY ux7actst44hk0y5 # CMD ["pm2-runtime", "app.js"] EXPOSE 7860 CMD ["pm2-runtime", "index.js", "-i", "4", "--trace"]