salix-front/Dockerfile.e2e

45 lines
946 B
Docker
Raw Normal View History

2024-10-02 13:20:54 +00:00
FROM node:lts-bookworm
ENV SHELL bash
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN npm install -g pnpm@8.15.1 && \
pnpm setup
2024-10-02 13:20:54 +00:00
RUN apt-get -y --fix-missing update && \
apt-get -y --fix-missing upgrade && \
apt-get -y --no-install-recommends install apt-utils libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb && \
apt-get clean && rm -rf /var/lib/apt/lists/*
2024-10-02 13:20:54 +00:00
WORKDIR /app
2024-10-02 13:20:54 +00:00
COPY \
package.json \
.npmrc \
pnpm-lock.yaml \
./
RUN pnpm install && \
pnpm install -g @quasar/cli@2.2.1 && \
pnpm install cypress && \
npx cypress install
2024-10-02 13:20:54 +00:00
COPY \
quasar.config.js \
index.html \
jsconfig.json \
quasar.extensions.json \
2025-01-28 10:42:09 +00:00
# .eslintignore \
# .eslintrc.js \
2024-10-02 13:20:54 +00:00
postcss.config.js \
cypress.config.js \
./
COPY src src
COPY test/cypress test/cypress
COPY public public
# RUN npx quasar build
2024-12-12 09:26:52 +00:00
CMD ["npx", "cypress", "run"]