Merge pull request 'feat/setup-and-config' (#5) from feat/setup-and-config into main

Reviewed-on: #5
This commit was merged in pull request #5.
This commit is contained in:
2026-05-13 09:20:14 +00:00
4 changed files with 9 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ pipeline {
}
stage("🧱 Building") {
steps {
sh 'rm -rf ./dist'
sh 'npm run build:esbuild'
}
}
@@ -47,14 +48,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,

View File

@@ -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

View File

@@ -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) => {