diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..95de78a --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +baselineEToData/Baseline_ETo_Data.bin filter=lfs diff=lfs merge=lfs -text diff --git a/Dockerfile b/Dockerfile index 87b26c4..909a4bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,3 @@ -FROM alpine:latest AS build_eto -WORKDIR /eto - -RUN apk add --no-cache wget && \ - wget -O Baseline_ETo_Data.bin https://wetter.arch-sigi.de/OS-WS/Baseline_ETo_Data.bin - FROM node:lts-alpine AS build_node WORKDIR /weather @@ -22,15 +16,17 @@ EXPOSE 8080 WORKDIR /weather COPY /package.json ./ -RUN mkdir baselineEToData +RUN npm install --omit=dev +RUN mkdir baselineEToData RUN mkdir -p /data -COPY --from=build_eto /eto/Baseline_ETo_Data.bin ./baselineEToData +# Use pre-built Baseline ETo data from repository (via Git LFS) +COPY /baselineEToData/Baseline_ETo_Data.bin ./baselineEToData/ COPY --from=build_node /weather/dist ./dist ENV PERSISTENCE_LOCATION=/data VOLUME /data -CMD ["npm", "run", "start"] \ No newline at end of file +CMD ["npm", "run", "start"]