From c7b1a05ed3a4e518d67874ff816411623992133e Mon Sep 17 00:00:00 2001 From: devlikepro Date: Mon, 15 Jul 2024 18:46:43 +0300 Subject: [PATCH] [core] Download dashboard --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Dockerfile b/Dockerfile index d3aea382..50b7ee04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,21 @@ ADD . /src RUN yarn install RUN yarn build && find ./dist -name "*.d.ts" -delete +# +# Dashboard +# +FROM node:${NODE_VERSION} as dashboard + +# Download WAHA Dashboard +ENV WAHA_DASHBOARD_SHA 7bfa9269fd385af687a464882637881dfd34cfb6 +RUN \ + wget https://github.com/devlikeapro/dashboard/archive/${WAHA_DASHBOARD_SHA}.zip \ + && unzip ${WAHA_DASHBOARD_SHA}.zip -d /tmp/dashboard \ + && mkdir -p /dashboard \ + && mv /tmp/dashboard/dashboard-${WAHA_DASHBOARD_SHA}/* /dashboard/ \ + && rm -rf ${WAHA_DASHBOARD_SHA}.zip \ + && rm -rf /tmp/dashboard/dashboard-${WAHA_DASHBOARD_SHA} + # # Final # @@ -67,6 +82,7 @@ WORKDIR /app COPY package.json ./ COPY --from=build /src/node_modules ./node_modules COPY --from=build /src/dist ./dist +COPY --from=dashboard /dashboard ./dist/dashboard # Chokidar options to monitor file changes ENV CHOKIDAR_USEPOLLING=1