From a9b61d71bc2ffeb3ad5e77901896d2d26d5f8a46 Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Fri, 20 Mar 2026 15:21:04 +0100 Subject: [PATCH] Pasado el build al dockerfile --- deployment/develop/docker/Dockerfile | 8 +++----- deployment/develop/jenkinsfile.groovy | 13 ++++++------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/deployment/develop/docker/Dockerfile b/deployment/develop/docker/Dockerfile index 01f630d..5996eba 100644 --- a/deployment/develop/docker/Dockerfile +++ b/deployment/develop/docker/Dockerfile @@ -1,16 +1,14 @@ -# Stage base para coordinar las fases de build y ejecucion FROM node:22-alpine -# Hace falta para la herramienta de migraciones, cuando se publique se -# sustituira por el paquete de npm WORKDIR /app COPY ./package.json ./package-lock.json ./ -COPY ./node_modules ./ +COPY ./src ./src + +COPY tsconfig.json ./ COPY ./deployment/develop/start.sh ./ -# Copiar el archivo de migrations? porque ahora no creo que se esté lanzando nada COPY ./deployment/database/migrations ./deployment/database/migrations RUN npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ &&\ diff --git a/deployment/develop/jenkinsfile.groovy b/deployment/develop/jenkinsfile.groovy index 4b4b98d..7f7d047 100644 --- a/deployment/develop/jenkinsfile.groovy +++ b/deployment/develop/jenkinsfile.groovy @@ -38,12 +38,6 @@ pipeline { cleanRemote: false, execCommand: "ln -sf $BASE_REMOTE_PATH/vault/savefamily/sf-nfc-server/.env $APP_REMOTE_PATH/.env" ), - sshTransfer( - cleanRemote: false, - remoteDirectory: "$APP_REMOTE_PATH", - sourceFiles: "dist/**/*", - excludes: "dist/**/node_modules/**" - ), sshTransfer( cleanRemote: false, remoteDirectory: "$APP_REMOTE_PATH", @@ -68,7 +62,12 @@ pipeline { sshTransfer( cleanRemote: false, remoteDirectory: "$APP_REMOTE_PATH", - sourceFiles: "node_modules/**/*", + sourceFiles: "src/**/* + ), + sshTransfer( + cleanRemote: false, + remoteDirectory: "$APP_REMOTE_PATH", + sourceFiles: "tsconfig.json" ), sshTransfer( cleanRemote: false,