From caed4993f66dec3733600a29784d9eda5b3c09bc Mon Sep 17 00:00:00 2001 From: David Arranz Date: Sun, 8 Sep 2024 13:01:29 +0200 Subject: [PATCH] . --- server/Dockerfile => Dockerfile | 18 ++++++++++++------ package.json | 7 +++---- shared/package.json | 1 - 3 files changed, 15 insertions(+), 11 deletions(-) rename server/Dockerfile => Dockerfile (74%) diff --git a/server/Dockerfile b/Dockerfile similarity index 74% rename from server/Dockerfile rename to Dockerfile index 981face..c6c0dad 100644 --- a/server/Dockerfile +++ b/Dockerfile @@ -8,18 +8,24 @@ ARG CACHEBUST=1 # Establecer el directorio de trabajo WORKDIR /api -# Copiar los archivos de dependencias -COPY package.json ./ -COPY tsconfig*.json ./ +#RUN mkdir -p /api/shared +#RUN mkdir -p /api/server -# Instalar dependencias +# Copiar los archivos de dependencias +COPY package.json . +COPY tsconfig*.json . RUN yarn install --production -# Copiar el resto del código de la aplicación -COPY . . +COPY server . +COPY shared . CMD pwd && ls -la +RUN cd ./server && yarn install --production +RUN cd ./shared && yarn install --production + + + # Ejecutar el build # Si hay un error, mostrarlo en detalle. # RUN yarn run build || { echo 'Error during build'; exit 1; } diff --git a/package.json b/package.json index e8c24a9..97f6c77 100644 --- a/package.json +++ b/package.json @@ -19,14 +19,13 @@ "yarn": ">=1.22" }, "devDependencies": { - "concurrently": "4.1.0" - }, - "dependencies": { "concurrently": "4.1.0", "@types/jest": "^29.5.6", "eslint-plugin-jest": "^27.4.2", "jest": "^29.7.0", - "ts-jest": "^29.1.1", + "ts-jest": "^29.1.1" + }, + "dependencies": { "typescript": "^5.2.2" } } diff --git a/shared/package.json b/shared/package.json index bf42f44..4a901a7 100644 --- a/shared/package.json +++ b/shared/package.json @@ -15,7 +15,6 @@ "joi-phone-number": "^5.1.1", "lodash": "^4.17.21", "shallow-equal-object": "^1.1.1", - "ts-jest": "^29.1.1", "typescript": "^5.2.2", "uuid": "^9.0.1" },