FROM node:lts-bookworm ENV SHELL bash ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN npm install -g pnpm@8.15.1 RUN pnpm setup RUN pnpm install -g @quasar/cli@2.2.1 RUN apt-get -y --fix-missing update RUN apt-get -y --fix-missing upgrade RUN apt-get -y --no-install-recommends install apt-utils RUN apt-get install --fix-missing -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb WORKDIR /app COPY \ package.json \ .npmrc \ pnpm-lock.yaml \ ./ RUN pnpm install RUN pnpm install cypress RUN npx cypress install COPY \ quasar.config.js \ index.html \ jsconfig.json \ quasar.extensions.json \ .eslintignore \ .eslintrc.cjs \ postcss.config.js \ cypress.config.js \ ./ COPY src src COPY test/cypress test/cypress COPY public public # RUN npx quasar build CMD ["npx", "quasar", "dev"]