diff --git a/Dockerfile.dev b/Dockerfile.dev index ed43adad..264b3bd6 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -3,8 +3,6 @@ FROM python:3.11-slim-bullseye # Set shell SHELL ["/bin/bash", "-o", "pipefail", "-c"] -WORKDIR /app - RUN \ set -x \ && apt-get update \ @@ -17,13 +15,29 @@ RUN \ unzip \ libcairo2 \ gdb \ - && apt-get purge -y --auto-remove \ + curl + +RUN \ + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash \ + && export NVM_DIR="$HOME/.nvm" \ + && [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" \ + && nvm install 18 + +RUN \ + apt-get purge -y --auto-remove \ && rm -rf \ /var/lib/apt/lists/* \ /usr/src/* +WORKDIR /app COPY . ./ +WORKDIR /app/dashboard/script +RUN ./setup +RUN ./build + +WORKDIR /app + # hadolint ignore=DL3013 RUN \ pip3 install -U pip && \ @@ -31,5 +45,4 @@ RUN \ VOLUME ["/data"] EXPOSE 5580 - ENTRYPOINT ["./docker-entrypoint.sh"]