2025-02-14 12:34:16 +00:00
|
|
|
FROM alexmorenovn/vndev:latest
|
|
|
|
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json pnpm-lock.yaml ./
|
2025-02-20 06:40:04 +00:00
|
|
|
|
2025-02-20 06:58:55 +00:00
|
|
|
# Instalamos las dependencias y descargamos Cypress
|
2025-02-20 06:26:43 +00:00
|
|
|
RUN pnpm install --frozen-lockfile \
|
2025-02-20 06:58:55 +00:00
|
|
|
&& CYPRESS_CACHE_FOLDER=/root/.cache/Cypress pnpm exec cypress install
|
2025-02-20 06:40:04 +00:00
|
|
|
|
2025-02-20 06:58:55 +00:00
|
|
|
# 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}"
|
2025-02-14 12:34:16 +00:00
|
|
|
|
|
|
|
WORKDIR /app
|