File size: 428 Bytes
c45415d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
FROM node:latest
EXPOSE 3000
WORKDIR /app
COPY files/* /app/
RUN apt-get update &&\
apt-get install -y iproute2 &&\
npm install -r package.json &&\
npm install -g pm2 &&\
wget -O cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb &&\
dpkg -i cloudflared.deb &&\
rm -f cloudflared.deb &&\
chmod +x web.js
ENTRYPOINT [ "node", "server.js" ] |