19 lines
595 B
Docker
19 lines
595 B
Docker
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
|