FROM alexmorenovn/vndev:latest WORKDIR /app COPY package.json pnpm-lock.yaml ./ # Instalamos dependencias y Cypress RUN pnpm install --frozen-lockfile \ && pnpm exec cypress install # Verificamos dónde está instalada la caché de Cypress RUN echo "Cypress cache directory: $(pnpm exec cypress cache path)" \ && ls -la $(pnpm exec cypress cache path) || true # Aseguramos que la caché esté en un lugar accesible ENV CYPRESS_CACHE_FOLDER=/root/.cache/Cypress RUN mkdir -p ${CYPRESS_CACHE_FOLDER} \ && if [ -d "/home/node/.cache/Cypress" ]; then cp -r /home/node/.cache/Cypress/* ${CYPRESS_CACHE_FOLDER}/; fi # Configuramos la variable de entorno y el PATH ENV PATH="${CYPRESS_CACHE_FOLDER}:${PATH}" WORKDIR /app