salix-front/test/cypress/Dockerfile

19 lines
595 B
Docker
Raw Normal View History

FROM alexmorenovn/vndev:latest
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
# Instalamos las dependencias y descargamos Cypress
RUN pnpm install --frozen-lockfile \
&& CYPRESS_CACHE_FOLDER=/root/.cache/Cypress pnpm exec cypress install
# Movemos la caché de Cypress al directorio raíz para evitar problemas de permisos
RUN mkdir -p /root/.cache/Cypress \
&& cp -r /home/node/.cache/Cypress/* /root/.cache/Cypress/
# Configuramos variables de entorno
ENV CYPRESS_CACHE_FOLDER=/root/.cache/Cypress
ENV PATH="/root/.cache/Cypress/${CYPRESS_VERSION}/Cypress:${PATH}"
WORKDIR /app