From 16c78bda3984c65894b631848c55e23080b60b35 Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Wed, 13 May 2026 10:09:20 +0200 Subject: [PATCH 1/5] Path jenkins --- deployment/develop/jenkinsfile.groovy | 7 ------- 1 file changed, 7 deletions(-) diff --git a/deployment/develop/jenkinsfile.groovy b/deployment/develop/jenkinsfile.groovy index b7990ea..8d55efa 100644 --- a/deployment/develop/jenkinsfile.groovy +++ b/deployment/develop/jenkinsfile.groovy @@ -47,14 +47,7 @@ pipeline { cleanRemote: false, remoteDirectory: "$APP_REMOTE_PATH", sourceFiles: "deployment/develop/**/*", - removePrefix:"deployment/develop", excludes: "deployment/develop/docker" - ), - sshTransfer( - cleanRemote: false, - remoteDirectory: "$APP_REMOTE_PATH", - sourceFiles: "deployment/develop/docker/**/*", - removePrefix:"deployment/develop/docker" ), sshTransfer( cleanRemote: false, From 793606d160880e3e87f1cddbfe974e9aed57d56b Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Wed, 13 May 2026 11:00:59 +0200 Subject: [PATCH 2/5] Arreglo ruta de prod --- deployment/develop/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deployment/develop/Dockerfile b/deployment/develop/Dockerfile index 8b4d497..d2bc060 100644 --- a/deployment/develop/Dockerfile +++ b/deployment/develop/Dockerfile @@ -11,7 +11,8 @@ COPY ./deployment/develop/start.sh ./ RUN npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ &&\ npm install &&\ - chmod +x start.sh + chmod +x start.sh &&\ + ln -sf ./dist ./src EXPOSE ${PORT} ENTRYPOINT [ "./start.sh" ] From 4bd7912a33b3a4d9a1013533c4e7a83810837a38 Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Wed, 13 May 2026 11:06:29 +0200 Subject: [PATCH 3/5] Health propio --- src/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/index.ts b/src/index.ts index fcb64d2..a6788c5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,6 +23,10 @@ const monitorScheduler = new MonitorScheduler(monitorJob, 300000); app.use("/", createRouter(monitorJob, monitorScheduler)); +app.get('/health', (req, res) => { + res.json({ ok: true }) +}) + monitorScheduler.start(); app.use((err: Error, req: Request, res: Response, _next: NextFunction) => { From d90796268096de676ab0bdcb413c43f0fc5395fc Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Wed, 13 May 2026 11:13:04 +0200 Subject: [PATCH 4/5] jenkins --- deployment/develop/jenkinsfile.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/deployment/develop/jenkinsfile.groovy b/deployment/develop/jenkinsfile.groovy index 8d55efa..530f5da 100644 --- a/deployment/develop/jenkinsfile.groovy +++ b/deployment/develop/jenkinsfile.groovy @@ -19,6 +19,7 @@ pipeline { } stage("🧱 Building") { steps { + sh 'rm -rf ./dist' sh 'npm run build:esbuild' } } From a1d55ae447bdaa21f05bd4f8a566244516651718 Mon Sep 17 00:00:00 2001 From: Alvar San Martin Date: Wed, 13 May 2026 11:17:37 +0200 Subject: [PATCH 5/5] test --- deployment/develop/Dockerfile | 3 +-- deployment/develop/start.sh | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deployment/develop/Dockerfile b/deployment/develop/Dockerfile index d2bc060..741f184 100644 --- a/deployment/develop/Dockerfile +++ b/deployment/develop/Dockerfile @@ -11,8 +11,7 @@ COPY ./deployment/develop/start.sh ./ RUN npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ &&\ npm install &&\ - chmod +x start.sh &&\ - ln -sf ./dist ./src + chmod +x start.sh EXPOSE ${PORT} ENTRYPOINT [ "./start.sh" ] diff --git a/deployment/develop/start.sh b/deployment/develop/start.sh index 2cf77c9..1102ba9 100644 --- a/deployment/develop/start.sh +++ b/deployment/develop/start.sh @@ -2,5 +2,8 @@ cd /home/node/app echo "Lanzando migraciones e iniciando servidor" # npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ #npm install + +ln -sf ./dist ./src + npm run migrate npm run start