diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8a880c9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:18-alpine +RUN apk add git +RUN mkdir /home/node/app +RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app + +WORKDIR /home/node/app +RUN rm -rf * + +RUN git clone https://git.spd.ltd/xadammr/pi-weather-station.git +RUN chown -R node:node . + +WORKDIR /home/node/app/pi-weather-station +USER node +RUN npm install +EXPOSE 8080 +CMD ["npm", "start"] \ No newline at end of file