0
0
Fork 0
salix-front-mindshore-fork2/test/cypress/Dockerfile

21 lines
681 B
Docker

FROM alexmorenovn/vndev:latest
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
# Especificamos la ruta personalizada para la caché de Cypress
ENV CYPRESS_CACHE_FOLDER=/app/.cypress_cache
# Instalamos las dependencias y Cypress en la ruta definida
RUN pnpm install --frozen-lockfile \
&& CYPRESS_CACHE_FOLDER=$CYPRESS_CACHE_FOLDER pnpm exec cypress install
# Verificamos que la caché de Cypress se haya instalado correctamente
RUN echo "Cypress cache installed at: $CYPRESS_CACHE_FOLDER" \
&& ls -la $CYPRESS_CACHE_FOLDER || true
# Configuramos el PATH para que Cypress sea accesible
ENV PATH="$CYPRESS_CACHE_FOLDER/${CYPRESS_VERSION}/Cypress:${PATH}"
WORKDIR /app